/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-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 19:39:31,790 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 19:39:31,792 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 19:39:31,817 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 19:39:31,817 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 19:39:31,818 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 19:39:31,819 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 19:39:31,821 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 19:39:31,822 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 19:39:31,823 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 19:39:31,824 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 19:39:31,825 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 19:39:31,825 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 19:39:31,826 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 19:39:31,827 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 19:39:31,828 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 19:39:31,829 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 19:39:31,829 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 19:39:31,831 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 19:39:31,832 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 19:39:31,833 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 19:39:31,834 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 19:39:31,835 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 19:39:31,847 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 19:39:31,850 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 19:39:31,850 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 19:39:31,850 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 19:39:31,851 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 19:39:31,851 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 19:39:31,852 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 19:39:31,852 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 19:39:31,853 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 19:39:31,853 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 19:39:31,854 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 19:39:31,855 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 19:39:31,855 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 19:39:31,855 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 19:39:31,856 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 19:39:31,856 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 19:39:31,857 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 19:39:31,857 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 19:39:31,863 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-07-13 19:39:31,897 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 19:39:31,897 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 19:39:31,897 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 19:39:31,897 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 19:39:31,898 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 19:39:31,898 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 19:39:31,899 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 19:39:31,899 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 19:39:31,899 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 19:39:31,899 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 19:39:31,899 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 19:39:31,899 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 19:39:31,900 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 19:39:31,900 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 19:39:31,900 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 19:39:31,900 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 19:39:31,900 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 19:39:31,900 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 19:39:31,901 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 19:39:31,901 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 19:39:31,901 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 19:39:31,901 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 19:39:31,901 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 19:39:31,901 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 19:39:31,901 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 19:39:31,902 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 19:39:31,902 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 19:39:31,902 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 19:39:31,902 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 19:39:31,902 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 19:39:31,902 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 19:39:31,903 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-07-13 19:39:32,177 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 19:39:32,195 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 19:39:32,197 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 19:39:32,198 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 19:39:32,199 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 19:39:32,200 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-07-13 19:39:32,200 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-07-13 19:39:32,240 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 19:39:32,241 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 19:39:32,242 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 19:39:32,242 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 19:39:32,242 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 19:39:32,253 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 13.07 07:39:32" (1/1) ... [2021-07-13 19:39:32,264 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 13.07 07:39:32" (1/1) ... [2021-07-13 19:39:32,272 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 19:39:32,273 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 19:39:32,273 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 19:39:32,273 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 19:39:32,280 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 13.07 07:39:32" (1/1) ... [2021-07-13 19:39:32,280 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 13.07 07:39:32" (1/1) ... [2021-07-13 19:39:32,281 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 13.07 07:39:32" (1/1) ... [2021-07-13 19:39:32,282 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 13.07 07:39:32" (1/1) ... [2021-07-13 19:39:32,287 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 13.07 07:39:32" (1/1) ... [2021-07-13 19:39:32,291 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 13.07 07:39:32" (1/1) ... [2021-07-13 19:39:32,293 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 13.07 07:39:32" (1/1) ... [2021-07-13 19:39:32,294 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 19:39:32,295 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 19:39:32,295 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 19:39:32,295 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 19:39:32,301 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:39:32" (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-07-13 19:39:32,356 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 19:39:32,356 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 19:39:32,356 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 19:39:32,357 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 19:39:32,357 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 19:39:32,357 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 19:39:32,357 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 19:39:32,357 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 19:39:32,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 19:39:32,358 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-13 19:39:32,666 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 19:39:32,666 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-07-13 19:39:32,668 INFO L202 PluginConnector]: Adding new model nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:39:32 BoogieIcfgContainer [2021-07-13 19:39:32,668 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 19:39:32,669 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 19:39:32,670 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 19:39:32,672 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 19:39:32,672 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:39:32" (1/2) ... [2021-07-13 19:39:32,673 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f6f267a and model type nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 07:39:32, skipping insertion in model container [2021-07-13 19:39:32,673 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 13.07 07:39:32" (2/2) ... [2021-07-13 19:39:32,674 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-symm.wvr.bpl [2021-07-13 19:39:32,679 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 19:39:32,679 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 19:39:32,679 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 19:39:32,680 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 19:39:32,718 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-07-13 19:39:32,736 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-07-13 19:39:32,751 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 19:39:32,751 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 19:39:32,751 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 19:39:32,751 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 19:39:32,752 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 19:39:32,752 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 19:39:32,752 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 19:39:32,752 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 19:39:32,759 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 23 places, 20 transitions, 56 flow [2021-07-13 19:39:32,770 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 28 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 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-07-13 19:39:32,772 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 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-07-13 19:39:32,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-07-13 19:39:32,777 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:32,778 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:32,778 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:32,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:32,782 INFO L82 PathProgramCache]: Analyzing trace with hash 1169398602, now seen corresponding path program 1 times [2021-07-13 19:39:32,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:32,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143480438] [2021-07-13 19:39:32,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:32,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143480438] [2021-07-13 19:39:33,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143480438] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:33,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:33,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:33,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709366040] [2021-07-13 19:39:33,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:33,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:33,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:33,175 INFO L87 Difference]: Start difference. First operand has 28 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 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) 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-07-13 19:39:33,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,284 INFO L93 Difference]: Finished difference Result 52 states and 96 transitions. [2021-07-13 19:39:33,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:33,285 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-07-13 19:39:33,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,298 INFO L225 Difference]: With dead ends: 52 [2021-07-13 19:39:33,298 INFO L226 Difference]: Without dead ends: 40 [2021-07-13 19:39:33,300 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 114.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:33,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-07-13 19:39:33,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 28. [2021-07-13 19:39:33,331 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-07-13 19:39:33,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 60 transitions. [2021-07-13 19:39:33,334 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 60 transitions. Word has length 10 [2021-07-13 19:39:33,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,334 INFO L482 AbstractCegarLoop]: Abstraction has 28 states and 60 transitions. [2021-07-13 19:39:33,334 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-07-13 19:39:33,334 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 60 transitions. [2021-07-13 19:39:33,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-07-13 19:39:33,335 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,335 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,335 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 19:39:33,336 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1342257354, now seen corresponding path program 2 times [2021-07-13 19:39:33,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98932920] [2021-07-13 19:39:33,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98932920] [2021-07-13 19:39:33,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98932920] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:33,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:33,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:39:33,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518716893] [2021-07-13 19:39:33,593 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:39:33,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:39:33,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:39:33,596 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-07-13 19:39:33,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,676 INFO L93 Difference]: Finished difference Result 48 states and 88 transitions. [2021-07-13 19:39:33,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:39:33,676 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-07-13 19:39:33,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,678 INFO L225 Difference]: With dead ends: 48 [2021-07-13 19:39:33,678 INFO L226 Difference]: Without dead ends: 41 [2021-07-13 19:39:33,680 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 124.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:39:33,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-07-13 19:39:33,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 30. [2021-07-13 19:39:33,689 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-07-13 19:39:33,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 63 transitions. [2021-07-13 19:39:33,692 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 63 transitions. Word has length 10 [2021-07-13 19:39:33,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,692 INFO L482 AbstractCegarLoop]: Abstraction has 30 states and 63 transitions. [2021-07-13 19:39:33,692 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-07-13 19:39:33,692 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 63 transitions. [2021-07-13 19:39:33,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-13 19:39:33,693 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,693 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 19:39:33,694 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,696 INFO L82 PathProgramCache]: Analyzing trace with hash -1169517215, now seen corresponding path program 1 times [2021-07-13 19:39:33,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793066181] [2021-07-13 19:39:33,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,724 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793066181] [2021-07-13 19:39:33,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793066181] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:33,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:33,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:39:33,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84438344] [2021-07-13 19:39:33,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:39:33,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:39:33,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:33,729 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-07-13 19:39:33,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,738 INFO L93 Difference]: Finished difference Result 35 states and 74 transitions. [2021-07-13 19:39:33,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:39:33,739 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-07-13 19:39:33,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,740 INFO L225 Difference]: With dead ends: 35 [2021-07-13 19:39:33,741 INFO L226 Difference]: Without dead ends: 35 [2021-07-13 19:39:33,742 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:33,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-07-13 19:39:33,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-07-13 19:39:33,751 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-07-13 19:39:33,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 74 transitions. [2021-07-13 19:39:33,752 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 74 transitions. Word has length 11 [2021-07-13 19:39:33,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,757 INFO L482 AbstractCegarLoop]: Abstraction has 35 states and 74 transitions. [2021-07-13 19:39:33,757 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-07-13 19:39:33,757 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 74 transitions. [2021-07-13 19:39:33,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-07-13 19:39:33,758 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,758 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 19:39:33,758 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1198603722, now seen corresponding path program 1 times [2021-07-13 19:39:33,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602432238] [2021-07-13 19:39:33,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,788 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602432238] [2021-07-13 19:39:33,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602432238] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:33,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:33,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:39:33,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158641673] [2021-07-13 19:39:33,790 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:39:33,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:39:33,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:33,791 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-07-13 19:39:33,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,803 INFO L93 Difference]: Finished difference Result 35 states and 66 transitions. [2021-07-13 19:39:33,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:39:33,804 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-07-13 19:39:33,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,807 INFO L225 Difference]: With dead ends: 35 [2021-07-13 19:39:33,807 INFO L226 Difference]: Without dead ends: 35 [2021-07-13 19:39:33,807 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:33,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-07-13 19:39:33,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 33. [2021-07-13 19:39:33,814 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-07-13 19:39:33,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 63 transitions. [2021-07-13 19:39:33,815 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 63 transitions. Word has length 11 [2021-07-13 19:39:33,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,815 INFO L482 AbstractCegarLoop]: Abstraction has 33 states and 63 transitions. [2021-07-13 19:39:33,815 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-07-13 19:39:33,816 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 63 transitions. [2021-07-13 19:39:33,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-07-13 19:39:33,816 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,816 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-07-13 19:39:33,816 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,817 INFO L82 PathProgramCache]: Analyzing trace with hash -1658290196, now seen corresponding path program 1 times [2021-07-13 19:39:33,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467551380] [2021-07-13 19:39:33,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,842 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:33,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467551380] [2021-07-13 19:39:33,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467551380] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:33,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:33,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:39:33,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897540043] [2021-07-13 19:39:33,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:39:33,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:39:33,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:33,846 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-07-13 19:39:33,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,854 INFO L93 Difference]: Finished difference Result 35 states and 64 transitions. [2021-07-13 19:39:33,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:39:33,854 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-07-13 19:39:33,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,855 INFO L225 Difference]: With dead ends: 35 [2021-07-13 19:39:33,855 INFO L226 Difference]: Without dead ends: 33 [2021-07-13 19:39:33,855 INFO L764 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-07-13 19:39:33,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-07-13 19:39:33,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-07-13 19:39:33,862 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-07-13 19:39:33,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2021-07-13 19:39:33,862 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2021-07-13 19:39:33,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,863 INFO L482 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2021-07-13 19:39:33,863 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-07-13 19:39:33,863 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2021-07-13 19:39:33,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-13 19:39:33,864 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,864 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-13 19:39:33,864 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1206692648, now seen corresponding path program 1 times [2021-07-13 19:39:33,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051891990] [2021-07-13 19:39:33,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:39:33,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051891990] [2021-07-13 19:39:33,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051891990] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:39:33,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:39:33,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:39:33,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401756255] [2021-07-13 19:39:33,931 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:39:33,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:39:33,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:33,932 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-07-13 19:39:33,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:33,936 INFO L93 Difference]: Finished difference Result 39 states and 74 transitions. [2021-07-13 19:39:33,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:39:33,937 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-07-13 19:39:33,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:33,937 INFO L225 Difference]: With dead ends: 39 [2021-07-13 19:39:33,937 INFO L226 Difference]: Without dead ends: 39 [2021-07-13 19:39:33,937 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:39:33,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-07-13 19:39:33,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2021-07-13 19:39:33,939 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-07-13 19:39:33,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 74 transitions. [2021-07-13 19:39:33,940 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 74 transitions. Word has length 13 [2021-07-13 19:39:33,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:33,940 INFO L482 AbstractCegarLoop]: Abstraction has 39 states and 74 transitions. [2021-07-13 19:39:33,940 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-07-13 19:39:33,941 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 74 transitions. [2021-07-13 19:39:33,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:33,941 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:33,941 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:33,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-07-13 19:39:33,941 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:33,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:33,942 INFO L82 PathProgramCache]: Analyzing trace with hash -2083951382, now seen corresponding path program 1 times [2021-07-13 19:39:33,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:33,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816131937] [2021-07-13 19:39:33,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:33,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816131937] [2021-07-13 19:39:34,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816131937] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:34,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186366592] [2021-07-13 19:39:34,206 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-07-13 19:39:34,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:34,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:34,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186366592] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:34,754 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:34,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:39:34,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925798939] [2021-07-13 19:39:34,755 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:39:34,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:34,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:39:34,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:34,757 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-07-13 19:39:35,051 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2021-07-13 19:39:35,390 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 34 [2021-07-13 19:39:35,509 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 41 [2021-07-13 19:39:35,640 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-13 19:39:35,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:35,872 INFO L93 Difference]: Finished difference Result 106 states and 207 transitions. [2021-07-13 19:39:35,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:39:35,873 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-07-13 19:39:35,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:35,873 INFO L225 Difference]: With dead ends: 106 [2021-07-13 19:39:35,874 INFO L226 Difference]: Without dead ends: 81 [2021-07-13 19:39:35,874 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1185.9ms TimeCoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:39:35,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-07-13 19:39:35,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 43. [2021-07-13 19:39:35,877 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-07-13 19:39:35,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 84 transitions. [2021-07-13 19:39:35,878 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 84 transitions. Word has length 14 [2021-07-13 19:39:35,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:35,878 INFO L482 AbstractCegarLoop]: Abstraction has 43 states and 84 transitions. [2021-07-13 19:39:35,878 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-07-13 19:39:35,878 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 84 transitions. [2021-07-13 19:39:35,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:35,879 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:35,879 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:36,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-07-13 19:39:36,092 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:36,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:36,093 INFO L82 PathProgramCache]: Analyzing trace with hash 417341116, now seen corresponding path program 2 times [2021-07-13 19:39:36,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:36,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725834132] [2021-07-13 19:39:36,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:36,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:36,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:36,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:36,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725834132] [2021-07-13 19:39:36,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725834132] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:36,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67589375] [2021-07-13 19:39:36,277 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-07-13 19:39:36,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:36,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:36,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:36,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:36,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:39:36,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,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-07-13 19:39:36,824 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,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 6 treesize of output 2 [2021-07-13 19:39:36,829 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:36,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 6 treesize of output 2 [2021-07-13 19:39:36,873 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,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-07-13 19:39:36,879 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,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 5 treesize of output 1 [2021-07-13 19:39:36,884 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:36,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:36,926 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:39:37,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:37,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67589375] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:37,027 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:37,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:39:37,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515538919] [2021-07-13 19:39:37,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:39:37,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:37,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:39:37,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:37,028 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-07-13 19:39:37,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:37,284 INFO L93 Difference]: Finished difference Result 68 states and 130 transitions. [2021-07-13 19:39:37,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:37,285 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-07-13 19:39:37,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:37,286 INFO L225 Difference]: With dead ends: 68 [2021-07-13 19:39:37,286 INFO L226 Difference]: Without dead ends: 55 [2021-07-13 19:39:37,286 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 436.4ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:37,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-07-13 19:39:37,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 45. [2021-07-13 19:39:37,289 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-07-13 19:39:37,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 88 transitions. [2021-07-13 19:39:37,289 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 88 transitions. Word has length 14 [2021-07-13 19:39:37,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:37,289 INFO L482 AbstractCegarLoop]: Abstraction has 45 states and 88 transitions. [2021-07-13 19:39:37,290 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-07-13 19:39:37,290 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 88 transitions. [2021-07-13 19:39:37,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:37,290 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:37,290 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:37,491 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-07-13 19:39:37,491 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:37,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:37,492 INFO L82 PathProgramCache]: Analyzing trace with hash -61943560, now seen corresponding path program 3 times [2021-07-13 19:39:37,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:37,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175698607] [2021-07-13 19:39:37,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:37,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:37,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:37,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:37,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175698607] [2021-07-13 19:39:37,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175698607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:37,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126648463] [2021-07-13 19:39:37,695 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-07-13 19:39:37,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:37,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:37,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:37,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:37,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-07-13 19:39:37,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:39:37,964 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,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 5 treesize of output 1 [2021-07-13 19:39:37,970 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,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-07-13 19:39:37,976 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:37,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 4 treesize of output 2 [2021-07-13 19:39:37,981 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:38,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-07-13 19:39:38,050 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,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-07-13 19:39:38,055 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,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 6 treesize of output 2 [2021-07-13 19:39:38,069 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:39:38,080 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,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-07-13 19:39:38,086 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:38,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:39:38,150 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-07-13 19:39:38,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:38,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126648463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:38,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:38,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:39:38,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51728733] [2021-07-13 19:39:38,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:39:38,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:38,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:39:38,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:38,387 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-07-13 19:39:38,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:38,641 INFO L93 Difference]: Finished difference Result 86 states and 154 transitions. [2021-07-13 19:39:38,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:38,641 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-07-13 19:39:38,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:38,642 INFO L225 Difference]: With dead ends: 86 [2021-07-13 19:39:38,642 INFO L226 Difference]: Without dead ends: 67 [2021-07-13 19:39:38,642 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 442.3ms TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:38,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-07-13 19:39:38,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 47. [2021-07-13 19:39:38,645 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-07-13 19:39:38,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 94 transitions. [2021-07-13 19:39:38,645 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 94 transitions. Word has length 14 [2021-07-13 19:39:38,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:38,645 INFO L482 AbstractCegarLoop]: Abstraction has 47 states and 94 transitions. [2021-07-13 19:39:38,645 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-07-13 19:39:38,646 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 94 transitions. [2021-07-13 19:39:38,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:38,646 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:38,646 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:38,853 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-07-13 19:39:38,853 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:38,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:38,853 INFO L82 PathProgramCache]: Analyzing trace with hash -597173362, now seen corresponding path program 4 times [2021-07-13 19:39:38,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:38,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888980944] [2021-07-13 19:39:38,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:38,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:39,027 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:39,027 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:39,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888980944] [2021-07-13 19:39:39,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888980944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:39,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98196933] [2021-07-13 19:39:39,027 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-07-13 19:39:39,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:39,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:39,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:39,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:39,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-07-13 19:39:39,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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 5 treesize of output 1 [2021-07-13 19:39:39,410 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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-07-13 19:39:39,416 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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 6 treesize of output 2 [2021-07-13 19:39:39,421 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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 6 treesize of output 2 [2021-07-13 19:39:39,427 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:39,431 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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-07-13 19:39:39,437 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:39,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 6 treesize of output 2 [2021-07-13 19:39:39,526 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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-07-13 19:39:39,531 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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 6 treesize of output 2 [2021-07-13 19:39:39,537 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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-07-13 19:39:39,543 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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 6 treesize of output 2 [2021-07-13 19:39:39,548 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,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 3 treesize of output 1 [2021-07-13 19:39:39,554 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:39,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:39,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:39:39,632 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:233, output treesize:117 [2021-07-13 19:39:39,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:39,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98196933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:39,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:39,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:39:39,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169549792] [2021-07-13 19:39:39,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:39:39,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:39,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:39:39,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:39,840 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-07-13 19:39:40,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:40,004 INFO L93 Difference]: Finished difference Result 67 states and 128 transitions. [2021-07-13 19:39:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:40,004 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-07-13 19:39:40,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:40,005 INFO L225 Difference]: With dead ends: 67 [2021-07-13 19:39:40,005 INFO L226 Difference]: Without dead ends: 55 [2021-07-13 19:39:40,005 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 384.2ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:40,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-07-13 19:39:40,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 51. [2021-07-13 19:39:40,008 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-07-13 19:39:40,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 102 transitions. [2021-07-13 19:39:40,008 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 102 transitions. Word has length 14 [2021-07-13 19:39:40,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:40,009 INFO L482 AbstractCegarLoop]: Abstraction has 51 states and 102 transitions. [2021-07-13 19:39:40,009 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-07-13 19:39:40,009 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 102 transitions. [2021-07-13 19:39:40,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:40,009 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:40,009 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:40,230 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:40,230 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:40,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:40,230 INFO L82 PathProgramCache]: Analyzing trace with hash 682715498, now seen corresponding path program 5 times [2021-07-13 19:39:40,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:40,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372847913] [2021-07-13 19:39:40,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:40,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:40,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:40,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372847913] [2021-07-13 19:39:40,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372847913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:40,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529474861] [2021-07-13 19:39:40,402 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-07-13 19:39:40,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:40,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:40,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:40,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:40,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:40,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529474861] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:40,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:40,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:39:40,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44115412] [2021-07-13 19:39:40,721 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:39:40,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:40,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:39:40,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:39:40,722 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-07-13 19:39:41,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:41,046 INFO L93 Difference]: Finished difference Result 72 states and 140 transitions. [2021-07-13 19:39:41,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:41,046 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-07-13 19:39:41,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:41,047 INFO L225 Difference]: With dead ends: 72 [2021-07-13 19:39:41,047 INFO L226 Difference]: Without dead ends: 59 [2021-07-13 19:39:41,047 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 507.1ms TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:41,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-07-13 19:39:41,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 52. [2021-07-13 19:39:41,049 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-07-13 19:39:41,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 104 transitions. [2021-07-13 19:39:41,050 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 104 transitions. Word has length 14 [2021-07-13 19:39:41,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:41,050 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 104 transitions. [2021-07-13 19:39:41,050 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-07-13 19:39:41,051 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 104 transitions. [2021-07-13 19:39:41,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:41,051 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:41,051 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:41,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2021-07-13 19:39:41,261 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:41,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:41,261 INFO L82 PathProgramCache]: Analyzing trace with hash 203430822, now seen corresponding path program 6 times [2021-07-13 19:39:41,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:41,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295473889] [2021-07-13 19:39:41,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:41,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:41,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:41,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:41,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295473889] [2021-07-13 19:39:41,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295473889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:41,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309148984] [2021-07-13 19:39:41,412 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-07-13 19:39:41,461 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:41,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:41,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:41,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:41,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-07-13 19:39:41,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,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-07-13 19:39:41,693 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,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 6 treesize of output 2 [2021-07-13 19:39:41,698 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,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 5 treesize of output 1 [2021-07-13 19:39:41,703 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,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 4 treesize of output 2 [2021-07-13 19:39:41,707 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39: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 5 treesize of output 1 [2021-07-13 19:39:41,762 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:39:41,766 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,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-07-13 19:39:41,770 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,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-07-13 19:39:41,776 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,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 6 treesize of output 2 [2021-07-13 19:39:41,779 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,857 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.3 percent of original size [2021-07-13 19:39:41,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:39:41,859 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:165, output treesize:95 [2021-07-13 19:39:42,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:42,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309148984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:42,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:42,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:39:42,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617625118] [2021-07-13 19:39:42,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:39:42,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:42,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:39:42,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:42,035 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-07-13 19:39:42,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:42,183 INFO L93 Difference]: Finished difference Result 68 states and 134 transitions. [2021-07-13 19:39:42,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:42,183 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-07-13 19:39:42,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:42,184 INFO L225 Difference]: With dead ends: 68 [2021-07-13 19:39:42,184 INFO L226 Difference]: Without dead ends: 61 [2021-07-13 19:39:42,184 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 344.5ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:42,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-07-13 19:39:42,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 51. [2021-07-13 19:39:42,186 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-07-13 19:39:42,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 102 transitions. [2021-07-13 19:39:42,187 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 102 transitions. Word has length 14 [2021-07-13 19:39:42,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:42,188 INFO L482 AbstractCegarLoop]: Abstraction has 51 states and 102 transitions. [2021-07-13 19:39:42,188 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-07-13 19:39:42,188 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 102 transitions. [2021-07-13 19:39:42,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:42,189 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:42,189 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:42,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:42,398 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:42,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:42,398 INFO L82 PathProgramCache]: Analyzing trace with hash -331798980, now seen corresponding path program 7 times [2021-07-13 19:39:42,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:42,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489429627] [2021-07-13 19:39:42,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:42,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:42,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:42,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489429627] [2021-07-13 19:39:42,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489429627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:42,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20336758] [2021-07-13 19:39:42,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 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-07-13 19:39:42,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:42,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:39:42,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:42,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-07-13 19:39:42,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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-07-13 19:39:42,828 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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 3 treesize of output 1 [2021-07-13 19:39:42,833 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:39:42,837 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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 6 treesize of output 2 [2021-07-13 19:39:42,842 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:42,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-07-13 19:39:42,914 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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 6 treesize of output 2 [2021-07-13 19:39:42,919 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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 5 treesize of output 1 [2021-07-13 19:39:42,925 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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-07-13 19:39:42,931 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,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-07-13 19:39:42,935 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:43,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:39:43,005 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-07-13 19:39:43,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:43,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20336758] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:43,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:43,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:39:43,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125941369] [2021-07-13 19:39:43,206 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:39:43,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:43,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:39:43,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:43,208 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-07-13 19:39:43,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:43,343 INFO L93 Difference]: Finished difference Result 72 states and 138 transitions. [2021-07-13 19:39:43,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:43,344 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-07-13 19:39:43,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:43,344 INFO L225 Difference]: With dead ends: 72 [2021-07-13 19:39:43,344 INFO L226 Difference]: Without dead ends: 60 [2021-07-13 19:39:43,345 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 365.1ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:43,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-07-13 19:39:43,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 51. [2021-07-13 19:39:43,347 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-07-13 19:39:43,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 102 transitions. [2021-07-13 19:39:43,347 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 102 transitions. Word has length 14 [2021-07-13 19:39:43,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:43,347 INFO L482 AbstractCegarLoop]: Abstraction has 51 states and 102 transitions. [2021-07-13 19:39:43,348 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-07-13 19:39:43,348 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 102 transitions. [2021-07-13 19:39:43,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:39:43,348 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:43,348 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:43,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-07-13 19:39:43,565 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:43,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:43,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1350037930, now seen corresponding path program 8 times [2021-07-13 19:39:43,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:43,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547564567] [2021-07-13 19:39:43,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:43,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:43,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:43,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:43,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547564567] [2021-07-13 19:39:43,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547564567] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:43,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185193199] [2021-07-13 19:39:43,738 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-07-13 19:39:43,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:43,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:43,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:39:43,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:44,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:44,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185193199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:44,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:44,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:39:44,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454847330] [2021-07-13 19:39:44,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:39:44,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:44,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:39:44,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:44,002 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-07-13 19:39:44,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:44,211 INFO L93 Difference]: Finished difference Result 90 states and 174 transitions. [2021-07-13 19:39:44,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:39:44,211 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-07-13 19:39:44,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:44,212 INFO L225 Difference]: With dead ends: 90 [2021-07-13 19:39:44,212 INFO L226 Difference]: Without dead ends: 83 [2021-07-13 19:39:44,212 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 366.9ms TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:44,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-07-13 19:39:44,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 55. [2021-07-13 19:39:44,215 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-07-13 19:39:44,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 111 transitions. [2021-07-13 19:39:44,215 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 111 transitions. Word has length 14 [2021-07-13 19:39:44,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:44,215 INFO L482 AbstractCegarLoop]: Abstraction has 55 states and 111 transitions. [2021-07-13 19:39:44,216 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-07-13 19:39:44,216 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 111 transitions. [2021-07-13 19:39:44,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:44,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:44,216 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:44,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2021-07-13 19:39:44,417 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:44,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:44,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1533970817, now seen corresponding path program 9 times [2021-07-13 19:39:44,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:44,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326912991] [2021-07-13 19:39:44,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:44,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:44,467 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:44,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:44,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326912991] [2021-07-13 19:39:44,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326912991] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:44,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354694573] [2021-07-13 19:39:44,467 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-07-13 19:39:44,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:44,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:44,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:44,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:44,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:44,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354694573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:44,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:44,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-07-13 19:39:44,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208815813] [2021-07-13 19:39:44,567 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:39:44,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:44,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:39:44,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:39:44,567 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-07-13 19:39:44,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:44,626 INFO L93 Difference]: Finished difference Result 86 states and 167 transitions. [2021-07-13 19:39:44,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:44,626 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-07-13 19:39:44,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:44,627 INFO L225 Difference]: With dead ends: 86 [2021-07-13 19:39:44,627 INFO L226 Difference]: Without dead ends: 86 [2021-07-13 19:39:44,629 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 54.9ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:44,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-07-13 19:39:44,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 59. [2021-07-13 19:39:44,635 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-07-13 19:39:44,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 119 transitions. [2021-07-13 19:39:44,636 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 119 transitions. Word has length 15 [2021-07-13 19:39:44,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:44,636 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 119 transitions. [2021-07-13 19:39:44,636 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-07-13 19:39:44,636 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 119 transitions. [2021-07-13 19:39:44,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:44,639 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:44,639 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:44,863 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-07-13 19:39:44,863 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:44,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:44,863 INFO L82 PathProgramCache]: Analyzing trace with hash 967321681, now seen corresponding path program 10 times [2021-07-13 19:39:44,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:44,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464557787] [2021-07-13 19:39:44,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:44,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:44,925 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:44,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:44,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464557787] [2021-07-13 19:39:44,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464557787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:44,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092500785] [2021-07-13 19:39:44,926 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-07-13 19:39:44,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:44,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:44,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:44,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:45,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:45,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092500785] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:45,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 19:39:45,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080118940] [2021-07-13 19:39:45,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:39:45,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:45,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:39:45,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:39:45,034 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-07-13 19:39:45,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:45,105 INFO L93 Difference]: Finished difference Result 78 states and 156 transitions. [2021-07-13 19:39:45,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:39:45,106 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-07-13 19:39:45,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:45,106 INFO L225 Difference]: With dead ends: 78 [2021-07-13 19:39:45,106 INFO L226 Difference]: Without dead ends: 78 [2021-07-13 19:39:45,107 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 63.9ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:45,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-07-13 19:39:45,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 60. [2021-07-13 19:39:45,109 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-07-13 19:39:45,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 121 transitions. [2021-07-13 19:39:45,109 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 121 transitions. Word has length 15 [2021-07-13 19:39:45,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:45,111 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 121 transitions. [2021-07-13 19:39:45,111 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-07-13 19:39:45,111 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 121 transitions. [2021-07-13 19:39:45,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:45,111 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:45,111 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:45,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:45,337 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:45,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:45,337 INFO L82 PathProgramCache]: Analyzing trace with hash -47192797, now seen corresponding path program 11 times [2021-07-13 19:39:45,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:45,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160324281] [2021-07-13 19:39:45,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:45,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:45,395 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:45,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:45,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160324281] [2021-07-13 19:39:45,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160324281] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430414940] [2021-07-13 19:39:45,396 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-07-13 19:39:45,433 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:45,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:45,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:45,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:45,508 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:45,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430414940] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:45,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:39:45,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634762394] [2021-07-13 19:39:45,509 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:39:45,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:45,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:39:45,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:39:45,510 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-07-13 19:39:45,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:45,602 INFO L93 Difference]: Finished difference Result 87 states and 167 transitions. [2021-07-13 19:39:45,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:45,603 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-07-13 19:39:45,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:45,603 INFO L225 Difference]: With dead ends: 87 [2021-07-13 19:39:45,604 INFO L226 Difference]: Without dead ends: 87 [2021-07-13 19:39:45,604 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 97.3ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:45,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-07-13 19:39:45,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 61. [2021-07-13 19:39:45,606 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-07-13 19:39:45,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 125 transitions. [2021-07-13 19:39:45,606 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 125 transitions. Word has length 15 [2021-07-13 19:39:45,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:45,607 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 125 transitions. [2021-07-13 19:39:45,607 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-07-13 19:39:45,607 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 125 transitions. [2021-07-13 19:39:45,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:45,607 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:45,607 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:45,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2021-07-13 19:39:45,813 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:45,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:45,813 INFO L82 PathProgramCache]: Analyzing trace with hash -15245844, now seen corresponding path program 12 times [2021-07-13 19:39:45,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:45,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244278086] [2021-07-13 19:39:45,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:45,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:45,871 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:45,871 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:45,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244278086] [2021-07-13 19:39:45,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244278086] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381182876] [2021-07-13 19:39:45,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 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-07-13 19:39:45,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:45,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:45,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:45,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:46,013 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:46,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381182876] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:46,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:46,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:46,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650393949] [2021-07-13 19:39:46,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:46,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:46,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:46,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:46,015 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-07-13 19:39:46,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:46,212 INFO L93 Difference]: Finished difference Result 101 states and 189 transitions. [2021-07-13 19:39:46,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:39:46,213 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-07-13 19:39:46,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:46,213 INFO L225 Difference]: With dead ends: 101 [2021-07-13 19:39:46,213 INFO L226 Difference]: Without dead ends: 98 [2021-07-13 19:39:46,213 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 192.8ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:39:46,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-07-13 19:39:46,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 65. [2021-07-13 19:39:46,215 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-07-13 19:39:46,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 133 transitions. [2021-07-13 19:39:46,216 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 133 transitions. Word has length 15 [2021-07-13 19:39:46,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:46,216 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 133 transitions. [2021-07-13 19:39:46,216 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-07-13 19:39:46,216 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 133 transitions. [2021-07-13 19:39:46,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:46,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:46,216 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:46,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-07-13 19:39:46,433 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:46,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:46,433 INFO L82 PathProgramCache]: Analyzing trace with hash -494530520, now seen corresponding path program 13 times [2021-07-13 19:39:46,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:46,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546130216] [2021-07-13 19:39:46,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:46,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:46,501 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:46,501 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:46,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546130216] [2021-07-13 19:39:46,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546130216] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:46,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3724871] [2021-07-13 19:39: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 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-07-13 19:39:46,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:46,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:46,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:46,651 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:46,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3724871] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:46,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:46,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:46,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899654213] [2021-07-13 19:39:46,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:46,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:46,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:46,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:46,657 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-07-13 19:39:46,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:46,730 INFO L93 Difference]: Finished difference Result 86 states and 168 transitions. [2021-07-13 19:39:46,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:46,730 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-07-13 19:39:46,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:46,731 INFO L225 Difference]: With dead ends: 86 [2021-07-13 19:39:46,731 INFO L226 Difference]: Without dead ends: 86 [2021-07-13 19:39:46,731 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 127.7ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:46,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-07-13 19:39:46,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 61. [2021-07-13 19:39:46,733 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-07-13 19:39:46,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 124 transitions. [2021-07-13 19:39:46,734 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 124 transitions. Word has length 15 [2021-07-13 19:39:46,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:46,734 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 124 transitions. [2021-07-13 19:39:46,734 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-07-13 19:39:46,734 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 124 transitions. [2021-07-13 19:39:46,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:46,734 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:46,734 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:46,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2021-07-13 19:39:46,949 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:46,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:46,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1824775283, now seen corresponding path program 14 times [2021-07-13 19:39:46,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:46,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522004585] [2021-07-13 19:39:46,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:46,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:46,991 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:46,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:46,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522004585] [2021-07-13 19:39:46,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522004585] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:46,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757485092] [2021-07-13 19:39:46,992 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-07-13 19:39:47,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:47,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:47,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:47,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:47,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:47,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757485092] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:47,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:47,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:39:47,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372317401] [2021-07-13 19:39:47,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:39:47,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:47,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:39:47,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:39:47,109 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-07-13 19:39:47,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:47,173 INFO L93 Difference]: Finished difference Result 70 states and 139 transitions. [2021-07-13 19:39:47,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:39:47,174 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-07-13 19:39:47,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:47,174 INFO L225 Difference]: With dead ends: 70 [2021-07-13 19:39:47,174 INFO L226 Difference]: Without dead ends: 68 [2021-07-13 19:39:47,174 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 70.4ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:47,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-07-13 19:39:47,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 61. [2021-07-13 19:39:47,176 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-07-13 19:39:47,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 123 transitions. [2021-07-13 19:39:47,176 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 123 transitions. Word has length 15 [2021-07-13 19:39:47,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:47,177 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 123 transitions. [2021-07-13 19:39:47,177 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-07-13 19:39:47,177 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 123 transitions. [2021-07-13 19:39:47,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:47,177 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:47,177 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:47,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:47,385 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:47,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:47,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1774400641, now seen corresponding path program 15 times [2021-07-13 19:39:47,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:47,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440862568] [2021-07-13 19:39:47,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:47,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:47,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:47,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:47,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440862568] [2021-07-13 19:39:47,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440862568] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:47,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739006772] [2021-07-13 19:39:47,450 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-07-13 19:39:47,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:47,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:47,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:47,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:47,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:47,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739006772] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:47,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:47,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:47,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134361140] [2021-07-13 19:39:47,633 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:47,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:47,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:47,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:47,634 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-07-13 19:39:47,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:47,691 INFO L93 Difference]: Finished difference Result 76 states and 153 transitions. [2021-07-13 19:39:47,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:39:47,692 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-07-13 19:39:47,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:47,692 INFO L225 Difference]: With dead ends: 76 [2021-07-13 19:39:47,692 INFO L226 Difference]: Without dead ends: 76 [2021-07-13 19:39:47,693 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 100.1ms TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:47,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2021-07-13 19:39:47,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 61. [2021-07-13 19:39:47,694 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-07-13 19:39:47,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 123 transitions. [2021-07-13 19:39:47,695 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 123 transitions. Word has length 15 [2021-07-13 19:39:47,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:47,695 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 123 transitions. [2021-07-13 19:39:47,695 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-07-13 19:39:47,695 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 123 transitions. [2021-07-13 19:39:47,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:47,695 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:47,696 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:47,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-07-13 19:39:47,919 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:47,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:47,919 INFO L82 PathProgramCache]: Analyzing trace with hash -1090194731, now seen corresponding path program 16 times [2021-07-13 19:39:47,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:47,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147641024] [2021-07-13 19:39:47,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:47,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:47,976 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:47,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:47,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147641024] [2021-07-13 19:39:47,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147641024] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:47,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173366748] [2021-07-13 19:39:47,976 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-07-13 19:39:48,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:48,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:48,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:48,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:48,630 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:48,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173366748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:48,630 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:48,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:48,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10172000] [2021-07-13 19:39:48,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:48,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:48,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:48,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:48,632 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-07-13 19:39:48,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:48,683 INFO L93 Difference]: Finished difference Result 80 states and 160 transitions. [2021-07-13 19:39:48,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:39:48,683 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-07-13 19:39:48,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:48,684 INFO L225 Difference]: With dead ends: 80 [2021-07-13 19:39:48,684 INFO L226 Difference]: Without dead ends: 80 [2021-07-13 19:39:48,684 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 91.9ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:48,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-07-13 19:39:48,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 60. [2021-07-13 19:39:48,686 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-07-13 19:39:48,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-07-13 19:39:48,686 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 15 [2021-07-13 19:39:48,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:48,686 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-07-13 19:39:48,686 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-07-13 19:39:48,687 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-07-13 19:39:48,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:48,687 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:48,687 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:48,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:48,906 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:48,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:48,907 INFO L82 PathProgramCache]: Analyzing trace with hash 1058714454, now seen corresponding path program 17 times [2021-07-13 19:39:48,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:48,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760443678] [2021-07-13 19:39:48,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:48,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:48,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:48,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760443678] [2021-07-13 19:39:48,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760443678] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:48,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894541074] [2021-07-13 19:39:48,970 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-07-13 19:39:49,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:49,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:49,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:49,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:49,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:49,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894541074] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:49,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:49,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:39:49,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35799037] [2021-07-13 19:39:49,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:39:49,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:49,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:39:49,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:49,110 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-07-13 19:39:49,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:49,160 INFO L93 Difference]: Finished difference Result 66 states and 131 transitions. [2021-07-13 19:39:49,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:49,160 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-07-13 19:39:49,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:49,161 INFO L225 Difference]: With dead ends: 66 [2021-07-13 19:39:49,161 INFO L226 Difference]: Without dead ends: 66 [2021-07-13 19:39:49,161 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 106.5ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:49,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-07-13 19:39:49,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2021-07-13 19:39:49,163 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-07-13 19:39:49,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 115 transitions. [2021-07-13 19:39:49,163 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 115 transitions. Word has length 15 [2021-07-13 19:39:49,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:49,163 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 115 transitions. [2021-07-13 19:39:49,163 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-07-13 19:39:49,164 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 115 transitions. [2021-07-13 19:39:49,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:49,165 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:49,165 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:49,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable368 [2021-07-13 19:39:49,385 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:49,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:49,386 INFO L82 PathProgramCache]: Analyzing trace with hash 2093797499, now seen corresponding path program 18 times [2021-07-13 19:39:49,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:49,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675674349] [2021-07-13 19:39:49,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:49,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:49,450 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:49,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:49,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675674349] [2021-07-13 19:39:49,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675674349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:49,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800900498] [2021-07-13 19:39:49,451 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-07-13 19:39:49,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:49,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:49,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:49,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:49,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:49,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800900498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:49,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:49,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:49,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684764115] [2021-07-13 19:39:49,683 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:49,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:49,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:49,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:49,684 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-07-13 19:39:49,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:49,735 INFO L93 Difference]: Finished difference Result 86 states and 163 transitions. [2021-07-13 19:39:49,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:39:49,736 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-07-13 19:39:49,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:49,736 INFO L225 Difference]: With dead ends: 86 [2021-07-13 19:39:49,736 INFO L226 Difference]: Without dead ends: 86 [2021-07-13 19:39:49,737 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 117.6ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:49,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-07-13 19:39:49,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 60. [2021-07-13 19:39:49,738 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-07-13 19:39:49,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 120 transitions. [2021-07-13 19:39:49,739 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 120 transitions. Word has length 15 [2021-07-13 19:39:49,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:49,739 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 120 transitions. [2021-07-13 19:39:49,739 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-07-13 19:39:49,739 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 120 transitions. [2021-07-13 19:39:49,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:49,739 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:49,739 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:49,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable374 [2021-07-13 19:39:49,953 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:49,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:49,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1646459776, now seen corresponding path program 19 times [2021-07-13 19:39:49,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:49,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621226502] [2021-07-13 19:39:49,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:49,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:50,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:50,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:50,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621226502] [2021-07-13 19:39:50,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621226502] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496975763] [2021-07-13 19:39:50,017 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-07-13 19:39:50,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:50,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:50,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:50,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-07-13 19:39:50,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,346 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:50,347 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,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 4 treesize of output 2 [2021-07-13 19:39:50,351 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,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 3 treesize of output 1 [2021-07-13 19:39:50,362 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:39:50,366 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:39:50,371 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:50,374 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,377 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:50,377 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,434 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:39:50,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-07-13 19:39:50,437 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,461 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:39:50,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:50,462 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:39:50,480 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:50,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496975763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:50,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:50,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744711077] [2021-07-13 19:39:50,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:50,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:50,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:50,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:50,481 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-07-13 19:39:50,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:50,576 INFO L93 Difference]: Finished difference Result 100 states and 189 transitions. [2021-07-13 19:39:50,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:39:50,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-07-13 19:39:50,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:50,577 INFO L225 Difference]: With dead ends: 100 [2021-07-13 19:39:50,577 INFO L226 Difference]: Without dead ends: 100 [2021-07-13 19:39:50,578 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 127.2ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:50,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-07-13 19:39:50,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 61. [2021-07-13 19:39:50,579 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-07-13 19:39:50,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 125 transitions. [2021-07-13 19:39:50,580 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 125 transitions. Word has length 15 [2021-07-13 19:39:50,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:50,580 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 125 transitions. [2021-07-13 19:39:50,580 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-07-13 19:39:50,580 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 125 transitions. [2021-07-13 19:39:50,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:50,580 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:50,581 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:50,792 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable404 [2021-07-13 19:39:50,793 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:50,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:50,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1111229974, now seen corresponding path program 20 times [2021-07-13 19:39:50,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:50,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342186351] [2021-07-13 19:39:50,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:50,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:50,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:50,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:50,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342186351] [2021-07-13 19:39:50,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342186351] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795790444] [2021-07-13 19:39:50,847 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-07-13 19:39:50,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:50,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:50,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:50,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:51,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:51,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:51,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,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 9 treesize of output 2 [2021-07-13 19:39:51,025 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:39:51,028 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,040 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:39:51,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 4 treesize of output 2 [2021-07-13 19:39:51,044 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:51,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,050 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:39:51,056 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:51,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795790444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:51,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:51,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14306375] [2021-07-13 19:39:51,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:51,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:51,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:51,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:51,058 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-07-13 19:39:51,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:51,091 INFO L93 Difference]: Finished difference Result 73 states and 145 transitions. [2021-07-13 19:39:51,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:51,091 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-07-13 19:39:51,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:51,092 INFO L225 Difference]: With dead ends: 73 [2021-07-13 19:39:51,092 INFO L226 Difference]: Without dead ends: 73 [2021-07-13 19:39:51,092 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 72.1ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:51,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-07-13 19:39:51,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 60. [2021-07-13 19:39:51,094 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-07-13 19:39:51,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 121 transitions. [2021-07-13 19:39:51,094 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 121 transitions. Word has length 15 [2021-07-13 19:39:51,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:51,094 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 121 transitions. [2021-07-13 19:39:51,095 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-07-13 19:39:51,095 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 121 transitions. [2021-07-13 19:39:51,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:51,095 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:51,095 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:51,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable495 [2021-07-13 19:39:51,313 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:51,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:51,313 INFO L82 PathProgramCache]: Analyzing trace with hash 746509439, now seen corresponding path program 21 times [2021-07-13 19:39:51,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:51,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48022697] [2021-07-13 19:39:51,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:51,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:51,366 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:51,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:51,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48022697] [2021-07-13 19:39:51,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48022697] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284246323] [2021-07-13 19:39:51,367 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-07-13 19:39:51,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:51,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:51,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:51,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:51,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284246323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:51,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:51,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139676324] [2021-07-13 19:39:51,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:51,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:51,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:51,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:51,536 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-07-13 19:39:51,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:51,617 INFO L93 Difference]: Finished difference Result 71 states and 139 transitions. [2021-07-13 19:39:51,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:39:51,617 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-07-13 19:39:51,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:51,618 INFO L225 Difference]: With dead ends: 71 [2021-07-13 19:39:51,618 INFO L226 Difference]: Without dead ends: 67 [2021-07-13 19:39:51,618 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 118.9ms TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:51,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-07-13 19:39:51,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 60. [2021-07-13 19:39:51,619 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-07-13 19:39:51,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 120 transitions. [2021-07-13 19:39:51,620 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 120 transitions. Word has length 15 [2021-07-13 19:39:51,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:51,620 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 120 transitions. [2021-07-13 19:39:51,620 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-07-13 19:39:51,620 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 120 transitions. [2021-07-13 19:39:51,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:51,620 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:51,621 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:51,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable525 [2021-07-13 19:39:51,829 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:51,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:51,829 INFO L82 PathProgramCache]: Analyzing trace with hash -2137729391, now seen corresponding path program 22 times [2021-07-13 19:39:51,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:51,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539496072] [2021-07-13 19:39:51,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:51,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:51,886 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:51,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:51,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539496072] [2021-07-13 19:39:51,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539496072] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51642576] [2021-07-13 19:39:51,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 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-07-13 19:39:51,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:51,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:51,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:51,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:52,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,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 8 treesize of output 1 [2021-07-13 19:39:52,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:39:52,051 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,070 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:39:52,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-07-13 19:39:52,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:52,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,080 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:39:52,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:52,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51642576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:52,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:52,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:52,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566371502] [2021-07-13 19:39:52,085 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:52,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:52,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:52,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:52,086 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-07-13 19:39:52,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:52,118 INFO L93 Difference]: Finished difference Result 68 states and 136 transitions. [2021-07-13 19:39:52,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:52,119 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-07-13 19:39:52,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:52,119 INFO L225 Difference]: With dead ends: 68 [2021-07-13 19:39:52,119 INFO L226 Difference]: Without dead ends: 68 [2021-07-13 19:39:52,119 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 74.9ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:52,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-07-13 19:39:52,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 60. [2021-07-13 19:39:52,121 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-07-13 19:39:52,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 120 transitions. [2021-07-13 19:39:52,121 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 120 transitions. Word has length 15 [2021-07-13 19:39:52,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:52,122 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 120 transitions. [2021-07-13 19:39:52,122 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-07-13 19:39:52,122 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 120 transitions. [2021-07-13 19:39:52,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:52,122 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:52,122 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:52,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable544,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:52,345 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:52,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:52,346 INFO L82 PathProgramCache]: Analyzing trace with hash 1142723427, now seen corresponding path program 23 times [2021-07-13 19:39:52,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:52,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997197754] [2021-07-13 19:39:52,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:52,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:52,400 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:52,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:52,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997197754] [2021-07-13 19:39:52,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997197754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:52,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089709571] [2021-07-13 19:39:52,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 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-07-13 19:39:52,445 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:52,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:52,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:52,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:52,518 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:52,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089709571] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:52,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:52,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:39:52,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057416752] [2021-07-13 19:39:52,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:39:52,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:52,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:39:52,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:52,520 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-07-13 19:39:52,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:52,628 INFO L93 Difference]: Finished difference Result 90 states and 174 transitions. [2021-07-13 19:39:52,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:39:52,629 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-07-13 19:39:52,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:52,629 INFO L225 Difference]: With dead ends: 90 [2021-07-13 19:39:52,629 INFO L226 Difference]: Without dead ends: 90 [2021-07-13 19:39:52,629 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 137.9ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:52,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-07-13 19:39:52,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 61. [2021-07-13 19:39:52,631 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-07-13 19:39:52,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 124 transitions. [2021-07-13 19:39:52,631 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 124 transitions. Word has length 15 [2021-07-13 19:39:52,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:52,632 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 124 transitions. [2021-07-13 19:39:52,632 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-07-13 19:39:52,632 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 124 transitions. [2021-07-13 19:39:52,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:52,632 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:52,632 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:52,845 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable570,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:52,845 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:52,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:52,845 INFO L82 PathProgramCache]: Analyzing trace with hash 1174670380, now seen corresponding path program 24 times [2021-07-13 19:39:52,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:52,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122469886] [2021-07-13 19:39:52,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:52,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:52,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:52,904 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:52,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122469886] [2021-07-13 19:39:52,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122469886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:52,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892398887] [2021-07-13 19:39:52,904 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-07-13 19:39:52,941 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:52,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:52,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:52,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:53,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:53,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892398887] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:53,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:53,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:53,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501282139] [2021-07-13 19:39:53,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:53,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:53,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:53,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:53,157 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-07-13 19:39:53,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:53,257 INFO L93 Difference]: Finished difference Result 86 states and 162 transitions. [2021-07-13 19:39:53,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:39:53,258 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-07-13 19:39:53,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:53,259 INFO L225 Difference]: With dead ends: 86 [2021-07-13 19:39:53,259 INFO L226 Difference]: Without dead ends: 83 [2021-07-13 19:39:53,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 130.0ms TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:53,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-07-13 19:39:53,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 65. [2021-07-13 19:39:53,263 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-07-13 19:39:53,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 132 transitions. [2021-07-13 19:39:53,263 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 132 transitions. Word has length 15 [2021-07-13 19:39:53,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:53,263 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 132 transitions. [2021-07-13 19:39:53,263 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-07-13 19:39:53,263 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 132 transitions. [2021-07-13 19:39:53,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:53,264 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:53,264 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:53,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable579,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:53,485 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:53,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:53,485 INFO L82 PathProgramCache]: Analyzing trace with hash 695385704, now seen corresponding path program 25 times [2021-07-13 19:39:53,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:53,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794990376] [2021-07-13 19:39:53,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:53,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:53,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:53,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:53,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794990376] [2021-07-13 19:39:53,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794990376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:53,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543024584] [2021-07-13 19:39:53,542 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-07-13 19:39:53,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:53,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:53,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:53,746 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:53,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543024584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:53,746 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:53,746 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:53,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131159466] [2021-07-13 19:39:53,747 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:53,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:53,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:53,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:53,748 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-07-13 19:39:53,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:53,786 INFO L93 Difference]: Finished difference Result 69 states and 138 transitions. [2021-07-13 19:39:53,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:39:53,786 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-07-13 19:39:53,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:53,786 INFO L225 Difference]: With dead ends: 69 [2021-07-13 19:39:53,787 INFO L226 Difference]: Without dead ends: 69 [2021-07-13 19:39:53,787 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 108.2ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:53,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-07-13 19:39:53,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 61. [2021-07-13 19:39:53,788 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-07-13 19:39:53,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 123 transitions. [2021-07-13 19:39:53,789 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 123 transitions. Word has length 15 [2021-07-13 19:39:53,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:53,789 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 123 transitions. [2021-07-13 19:39:53,789 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-07-13 19:39:53,789 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 123 transitions. [2021-07-13 19:39:53,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:53,789 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:53,789 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:54,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable635 [2021-07-13 19:39:54,001 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:54,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:54,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1280275789, now seen corresponding path program 26 times [2021-07-13 19:39:54,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:54,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702782882] [2021-07-13 19:39:54,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:54,056 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:54,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:54,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702782882] [2021-07-13 19:39:54,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702782882] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:54,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380104037] [2021-07-13 19:39:54,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 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-07-13 19:39:54,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:54,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:54,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:54,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:54,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 9 treesize of output 2 [2021-07-13 19:39:54,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:39:54,267 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,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-07-13 19:39:54,271 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,273 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:54,274 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,314 INFO L628 ElimStorePlain]: treesize reduction 41, result has 44.6 percent of original size [2021-07-13 19:39:54,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 4 treesize of output 2 [2021-07-13 19:39:54,318 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,342 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:39:54,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:54,343 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:39:54,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:54,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380104037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:54,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:54,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:54,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732727044] [2021-07-13 19:39:54,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:54,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:54,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:54,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:54,363 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-07-13 19:39:54,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:54,419 INFO L93 Difference]: Finished difference Result 71 states and 140 transitions. [2021-07-13 19:39:54,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:54,420 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-07-13 19:39:54,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:54,420 INFO L225 Difference]: With dead ends: 71 [2021-07-13 19:39:54,420 INFO L226 Difference]: Without dead ends: 69 [2021-07-13 19:39:54,420 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 90.4ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:54,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-07-13 19:39:54,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 59. [2021-07-13 19:39:54,422 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-07-13 19:39:54,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 118 transitions. [2021-07-13 19:39:54,422 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 118 transitions. Word has length 15 [2021-07-13 19:39:54,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:54,422 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 118 transitions. [2021-07-13 19:39:54,422 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-07-13 19:39:54,423 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 118 transitions. [2021-07-13 19:39:54,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:54,423 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:54,423 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:54,633 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable670,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:54,633 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:54,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:54,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1730468749, now seen corresponding path program 27 times [2021-07-13 19:39:54,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:54,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587145240] [2021-07-13 19:39:54,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:54,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-07-13 19:39:54,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:54,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587145240] [2021-07-13 19:39:54,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587145240] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:54,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941880933] [2021-07-13 19:39:54,691 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-07-13 19:39:54,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:54,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:54,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:54,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:54,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,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 9 treesize of output 2 [2021-07-13 19:39:54,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:54,872 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,940 INFO L628 ElimStorePlain]: treesize reduction 44, result has 54.6 percent of original size [2021-07-13 19:39:54,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-07-13 19:39:54,945 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:54,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 4 treesize of output 2 [2021-07-13 19:39:54,975 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:55,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-07-13 19:39:55,006 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:55,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:55,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:55,030 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-07-13 19:39:55,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:55,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941880933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:55,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:55,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210588128] [2021-07-13 19:39:55,062 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:55,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:55,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:55,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:55,062 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-07-13 19:39:55,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:55,094 INFO L93 Difference]: Finished difference Result 78 states and 147 transitions. [2021-07-13 19:39:55,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:55,095 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-07-13 19:39:55,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:55,095 INFO L225 Difference]: With dead ends: 78 [2021-07-13 19:39:55,095 INFO L226 Difference]: Without dead ends: 78 [2021-07-13 19:39:55,096 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 93.0ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:55,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-07-13 19:39:55,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 59. [2021-07-13 19:39:55,098 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-07-13 19:39:55,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 118 transitions. [2021-07-13 19:39:55,099 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 118 transitions. Word has length 15 [2021-07-13 19:39:55,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:55,099 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 118 transitions. [2021-07-13 19:39:55,099 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-07-13 19:39:55,099 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 118 transitions. [2021-07-13 19:39:55,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:55,099 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:55,100 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:55,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable714 [2021-07-13 19:39:55,300 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:55,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:55,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1283131026, now seen corresponding path program 28 times [2021-07-13 19:39:55,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:55,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751637658] [2021-07-13 19:39:55,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:55,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:55,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:55,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:55,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751637658] [2021-07-13 19:39:55,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751637658] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283159762] [2021-07-13 19:39:55,358 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-07-13 19:39:55,389 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:55,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:55,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:55,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:55,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:55,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283159762] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,879 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:55,879 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:55,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381681425] [2021-07-13 19:39:55,879 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:55,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:55,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:55,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:55,880 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-07-13 19:39:55,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:55,998 INFO L93 Difference]: Finished difference Result 99 states and 187 transitions. [2021-07-13 19:39:55,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:55,998 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-07-13 19:39:55,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:55,999 INFO L225 Difference]: With dead ends: 99 [2021-07-13 19:39:55,999 INFO L226 Difference]: Without dead ends: 99 [2021-07-13 19:39:55,999 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 153.7ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:55,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-07-13 19:39:56,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 60. [2021-07-13 19:39:56,001 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-07-13 19:39:56,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 123 transitions. [2021-07-13 19:39:56,001 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 123 transitions. Word has length 15 [2021-07-13 19:39:56,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:56,001 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 123 transitions. [2021-07-13 19:39:56,001 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-07-13 19:39:56,001 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 123 transitions. [2021-07-13 19:39:56,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:56,002 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:56,002 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:56,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable733,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:56,203 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:56,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:56,203 INFO L82 PathProgramCache]: Analyzing trace with hash 747901224, now seen corresponding path program 29 times [2021-07-13 19:39:56,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:56,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903767770] [2021-07-13 19:39:56,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:56,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:56,274 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:56,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:56,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903767770] [2021-07-13 19:39:56,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903767770] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:56,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216189464] [2021-07-13 19:39:56,276 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-07-13 19:39:56,318 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:56,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:56,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:56,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:56,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:56,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216189464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:56,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:56,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:56,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620912198] [2021-07-13 19:39:56,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:56,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:56,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:56,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:56,443 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-07-13 19:39:56,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:56,583 INFO L93 Difference]: Finished difference Result 69 states and 137 transitions. [2021-07-13 19:39:56,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:39:56,583 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-07-13 19:39:56,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:56,584 INFO L225 Difference]: With dead ends: 69 [2021-07-13 19:39:56,584 INFO L226 Difference]: Without dead ends: 69 [2021-07-13 19:39:56,584 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 148.7ms TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:39:56,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-07-13 19:39:56,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 58. [2021-07-13 19:39:56,585 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-07-13 19:39:56,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 116 transitions. [2021-07-13 19:39:56,586 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 116 transitions. Word has length 15 [2021-07-13 19:39:56,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:56,586 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 116 transitions. [2021-07-13 19:39:56,586 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-07-13 19:39:56,586 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 116 transitions. [2021-07-13 19:39:56,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:56,586 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:56,586 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:56,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable830 [2021-07-13 19:39:56,801 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:56,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:56,801 INFO L82 PathProgramCache]: Analyzing trace with hash 383180689, now seen corresponding path program 30 times [2021-07-13 19:39:56,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:56,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349756851] [2021-07-13 19:39:56,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:56,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:56,861 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:56,861 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:56,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349756851] [2021-07-13 19:39:56,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349756851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:56,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417452854] [2021-07-13 19:39:56,861 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-07-13 19:39:56,904 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:56,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:56,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:56,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:57,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:57,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417452854] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:57,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:57,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:57,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150069397] [2021-07-13 19:39:57,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:57,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:57,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:57,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:57,110 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-07-13 19:39:57,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:57,267 INFO L93 Difference]: Finished difference Result 62 states and 120 transitions. [2021-07-13 19:39:57,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:57,268 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-07-13 19:39:57,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:57,268 INFO L225 Difference]: With dead ends: 62 [2021-07-13 19:39:57,268 INFO L226 Difference]: Without dead ends: 58 [2021-07-13 19:39:57,268 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 207.4ms TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:39:57,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-07-13 19:39:57,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2021-07-13 19:39:57,270 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-07-13 19:39:57,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 111 transitions. [2021-07-13 19:39:57,270 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 111 transitions. Word has length 15 [2021-07-13 19:39:57,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:57,270 INFO L482 AbstractCegarLoop]: Abstraction has 56 states and 111 transitions. [2021-07-13 19:39:57,270 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-07-13 19:39:57,270 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 111 transitions. [2021-07-13 19:39:57,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:57,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:57,271 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:57,471 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable847,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:57,471 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:57,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:57,472 INFO L82 PathProgramCache]: Analyzing trace with hash -1967161889, now seen corresponding path program 31 times [2021-07-13 19:39:57,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:57,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497781180] [2021-07-13 19:39:57,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:57,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:57,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:57,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:57,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497781180] [2021-07-13 19:39:57,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497781180] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:57,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803772990] [2021-07-13 19:39:57,533 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-07-13 19:39:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:57,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:57,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:57,690 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:57,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803772990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:57,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:57,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:57,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602873316] [2021-07-13 19:39:57,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:57,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:57,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:57,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:57,692 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-07-13 19:39:57,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:57,780 INFO L93 Difference]: Finished difference Result 78 states and 145 transitions. [2021-07-13 19:39:57,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:39:57,781 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-07-13 19:39:57,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:57,781 INFO L225 Difference]: With dead ends: 78 [2021-07-13 19:39:57,781 INFO L226 Difference]: Without dead ends: 78 [2021-07-13 19:39:57,781 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 147.8ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:57,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-07-13 19:39:57,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 56. [2021-07-13 19:39:57,783 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-07-13 19:39:57,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 111 transitions. [2021-07-13 19:39:57,783 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 111 transitions. Word has length 15 [2021-07-13 19:39:57,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:57,783 INFO L482 AbstractCegarLoop]: Abstraction has 56 states and 111 transitions. [2021-07-13 19:39:57,783 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-07-13 19:39:57,784 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 111 transitions. [2021-07-13 19:39:57,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:57,784 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:57,784 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:57,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable875 [2021-07-13 19:39:57,997 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:57,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:57,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1935214936, now seen corresponding path program 32 times [2021-07-13 19:39:57,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:57,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370895883] [2021-07-13 19:39:57,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:58,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:58,042 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:58,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:58,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370895883] [2021-07-13 19:39:58,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370895883] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:58,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761722335] [2021-07-13 19:39:58,043 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-07-13 19:39:58,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:58,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:58,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:58,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:58,131 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:58,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761722335] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:58,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:58,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:39:58,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528120863] [2021-07-13 19:39:58,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:39:58,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:58,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:39:58,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:39:58,133 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-07-13 19:39:58,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:58,220 INFO L93 Difference]: Finished difference Result 86 states and 159 transitions. [2021-07-13 19:39:58,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:39:58,220 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-07-13 19:39:58,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:58,221 INFO L225 Difference]: With dead ends: 86 [2021-07-13 19:39:58,221 INFO L226 Difference]: Without dead ends: 83 [2021-07-13 19:39:58,222 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 80.3ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:58,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-07-13 19:39:58,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 61. [2021-07-13 19:39:58,224 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-07-13 19:39:58,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 122 transitions. [2021-07-13 19:39:58,224 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 122 transitions. Word has length 15 [2021-07-13 19:39:58,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:58,224 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 122 transitions. [2021-07-13 19:39:58,224 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-07-13 19:39:58,224 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 122 transitions. [2021-07-13 19:39:58,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:58,225 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:58,225 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:58,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable881 [2021-07-13 19:39:58,448 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:58,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:58,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1880467684, now seen corresponding path program 33 times [2021-07-13 19:39:58,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:58,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180260113] [2021-07-13 19:39:58,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:58,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:58,492 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:58,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:58,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180260113] [2021-07-13 19:39:58,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180260113] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:58,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227083242] [2021-07-13 19:39:58,493 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-07-13 19:39:58,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:58,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:58,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:58,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:58,573 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:58,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227083242] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:58,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:58,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:39:58,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716742917] [2021-07-13 19:39:58,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:39:58,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:58,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:39:58,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:39:58,574 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-07-13 19:39:58,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:58,660 INFO L93 Difference]: Finished difference Result 81 states and 152 transitions. [2021-07-13 19:39:58,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:58,660 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-07-13 19:39:58,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:58,661 INFO L225 Difference]: With dead ends: 81 [2021-07-13 19:39:58,661 INFO L226 Difference]: Without dead ends: 81 [2021-07-13 19:39:58,661 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 90.2ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:58,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-07-13 19:39:58,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 61. [2021-07-13 19:39:58,662 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-07-13 19:39:58,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 122 transitions. [2021-07-13 19:39:58,663 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 122 transitions. Word has length 15 [2021-07-13 19:39:58,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:58,663 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 122 transitions. [2021-07-13 19:39:58,663 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-07-13 19:39:58,663 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 122 transitions. [2021-07-13 19:39:58,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:58,663 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:58,663 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:58,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable889,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:58,869 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:58,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:58,870 INFO L82 PathProgramCache]: Analyzing trace with hash -95193809, now seen corresponding path program 34 times [2021-07-13 19:39:58,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:58,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077839472] [2021-07-13 19:39:58,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:58,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:58,906 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:58,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:58,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077839472] [2021-07-13 19:39:58,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077839472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:58,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291484300] [2021-07-13 19:39:58,907 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-07-13 19:39:58,939 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:58,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:58,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:58,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:59,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:59,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291484300] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:59,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:39:59,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735250093] [2021-07-13 19:39:59,062 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:39:59,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:59,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:39:59,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:39:59,063 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-07-13 19:39:59,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:59,206 INFO L93 Difference]: Finished difference Result 82 states and 152 transitions. [2021-07-13 19:39:59,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:39:59,206 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-07-13 19:39:59,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:59,207 INFO L225 Difference]: With dead ends: 82 [2021-07-13 19:39:59,207 INFO L226 Difference]: Without dead ends: 80 [2021-07-13 19:39:59,207 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 197.5ms TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:39:59,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-07-13 19:39:59,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 60. [2021-07-13 19:39:59,208 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-07-13 19:39:59,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-07-13 19:39:59,209 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 15 [2021-07-13 19:39:59,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:59,209 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-07-13 19:39:59,209 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-07-13 19:39:59,209 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-07-13 19:39:59,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:59,209 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:59,210 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:59,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable897 [2021-07-13 19:39:59,421 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:59,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:59,421 INFO L82 PathProgramCache]: Analyzing trace with hash 1345237882, now seen corresponding path program 35 times [2021-07-13 19:39:59,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:59,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157673835] [2021-07-13 19:39:59,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:59,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:59,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:59,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:59,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157673835] [2021-07-13 19:39:59,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157673835] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509826434] [2021-07-13 19:39:59,464 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-07-13 19:39:59,498 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:59,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:59,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:59,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:59,539 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:59,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509826434] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:59,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:39:59,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944298716] [2021-07-13 19:39:59,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:39:59,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:59,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:39:59,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:39:59,540 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-07-13 19:39:59,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:59,626 INFO L93 Difference]: Finished difference Result 73 states and 143 transitions. [2021-07-13 19:39:59,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:39:59,626 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-07-13 19:39:59,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:59,626 INFO L225 Difference]: With dead ends: 73 [2021-07-13 19:39:59,626 INFO L226 Difference]: Without dead ends: 73 [2021-07-13 19:39:59,626 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 76.8ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:39:59,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-07-13 19:39:59,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 60. [2021-07-13 19:39:59,628 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-07-13 19:39:59,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-07-13 19:39:59,628 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 15 [2021-07-13 19:39:59,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:59,628 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-07-13 19:39:59,628 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-07-13 19:39:59,628 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-07-13 19:39:59,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:39:59,629 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:59,629 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:59,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable903,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:59,841 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:59,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:59,841 INFO L82 PathProgramCache]: Analyzing trace with hash 980517347, now seen corresponding path program 36 times [2021-07-13 19:39:59,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:59,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628046219] [2021-07-13 19:39:59,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:59,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:59,885 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:59,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:59,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628046219] [2021-07-13 19:39:59,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628046219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056666395] [2021-07-13 19:39:59,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 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-07-13 19:39:59,924 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:59,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:59,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:39:59,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:00,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:00,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056666395] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:00,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:40:00,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291827178] [2021-07-13 19:40:00,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:40:00,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:00,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:40:00,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:40:00,023 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-07-13 19:40:00,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:00,116 INFO L93 Difference]: Finished difference Result 79 states and 144 transitions. [2021-07-13 19:40:00,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:40:00,116 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-07-13 19:40:00,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:00,117 INFO L225 Difference]: With dead ends: 79 [2021-07-13 19:40:00,117 INFO L226 Difference]: Without dead ends: 75 [2021-07-13 19:40:00,117 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 132.3ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:40:00,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-07-13 19:40:00,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 59. [2021-07-13 19:40:00,119 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-07-13 19:40:00,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 116 transitions. [2021-07-13 19:40:00,119 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 116 transitions. Word has length 15 [2021-07-13 19:40:00,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:00,119 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 116 transitions. [2021-07-13 19:40:00,119 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-07-13 19:40:00,119 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 116 transitions. [2021-07-13 19:40:00,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:40:00,120 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:00,120 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:00,343 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable906,37 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:00,343 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:00,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:00,344 INFO L82 PathProgramCache]: Analyzing trace with hash -1267892504, now seen corresponding path program 37 times [2021-07-13 19:40:00,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:00,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490540801] [2021-07-13 19:40:00,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:00,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:00,386 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:00,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:00,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490540801] [2021-07-13 19:40:00,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490540801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091662818] [2021-07-13 19:40:00,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 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-07-13 19:40:00,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:00,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:40:00,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:00,467 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:00,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091662818] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:00,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-07-13 19:40:00,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66605662] [2021-07-13 19:40:00,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:40:00,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:00,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:40:00,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:40:00,469 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-07-13 19:40:00,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:00,535 INFO L93 Difference]: Finished difference Result 81 states and 149 transitions. [2021-07-13 19:40:00,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:00,536 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-07-13 19:40:00,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:00,537 INFO L225 Difference]: With dead ends: 81 [2021-07-13 19:40:00,537 INFO L226 Difference]: Without dead ends: 81 [2021-07-13 19:40:00,537 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 48.8ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:40:00,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-07-13 19:40:00,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 52. [2021-07-13 19:40:00,538 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-07-13 19:40:00,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 101 transitions. [2021-07-13 19:40:00,539 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 101 transitions. Word has length 15 [2021-07-13 19:40:00,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:00,541 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 101 transitions. [2021-07-13 19:40:00,541 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-07-13 19:40:00,541 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 101 transitions. [2021-07-13 19:40:00,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:40:00,543 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:00,543 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:00,766 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable913 [2021-07-13 19:40:00,767 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:00,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:00,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1061916403, now seen corresponding path program 38 times [2021-07-13 19:40:00,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:00,767 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052025989] [2021-07-13 19:40:00,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:00,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:00,801 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:00,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:00,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052025989] [2021-07-13 19:40:00,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052025989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435188389] [2021-07-13 19:40:00,802 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-07-13 19:40:00,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:00,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:00,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:40:00,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:00,897 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:00,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435188389] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:00,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:40:00,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048142264] [2021-07-13 19:40:00,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:40:00,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:00,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:40:00,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:40:00,898 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-07-13 19:40:00,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:00,991 INFO L93 Difference]: Finished difference Result 58 states and 108 transitions. [2021-07-13 19:40:00,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:40:00,991 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-07-13 19:40:00,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:00,992 INFO L225 Difference]: With dead ends: 58 [2021-07-13 19:40:00,992 INFO L226 Difference]: Without dead ends: 52 [2021-07-13 19:40:00,992 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 100.9ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:40:00,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-07-13 19:40:01,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-07-13 19:40:01,003 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-07-13 19:40:01,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 100 transitions. [2021-07-13 19:40:01,003 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 100 transitions. Word has length 15 [2021-07-13 19:40:01,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:01,003 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 100 transitions. [2021-07-13 19:40:01,003 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-07-13 19:40:01,003 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 100 transitions. [2021-07-13 19:40:01,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:01,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:01,004 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:01,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable915,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:01,204 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:01,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:01,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1145172877, now seen corresponding path program 39 times [2021-07-13 19:40:01,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:01,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145163878] [2021-07-13 19:40:01,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:01,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:01,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:01,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:01,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145163878] [2021-07-13 19:40:01,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145163878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:01,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744597095] [2021-07-13 19:40:01,349 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-07-13 19:40:01,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:40:01,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:01,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:01,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:02,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:02,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,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-07-13 19:40:02,192 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:02,195 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,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-07-13 19:40:02,199 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,259 INFO L628 ElimStorePlain]: treesize reduction 91, result has 36.8 percent of original size [2021-07-13 19:40:02,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-07-13 19:40:02,263 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:02,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:02,287 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:222, output treesize:49 [2021-07-13 19:40:02,375 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:02,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744597095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:02,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:02,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:02,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250042119] [2021-07-13 19:40:02,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:02,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:02,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:02,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:02,376 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-07-13 19:40:02,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:02,976 INFO L93 Difference]: Finished difference Result 108 states and 208 transitions. [2021-07-13 19:40:02,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:02,977 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-07-13 19:40:02,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:02,977 INFO L225 Difference]: With dead ends: 108 [2021-07-13 19:40:02,978 INFO L226 Difference]: Without dead ends: 101 [2021-07-13 19:40:02,978 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 771.2ms TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:02,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-07-13 19:40:02,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 65. [2021-07-13 19:40:02,979 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-07-13 19:40:02,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 129 transitions. [2021-07-13 19:40:02,980 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 129 transitions. Word has length 16 [2021-07-13 19:40:02,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:02,980 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 129 transitions. [2021-07-13 19:40:02,980 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-07-13 19:40:02,980 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 129 transitions. [2021-07-13 19:40:02,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:02,980 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:02,981 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:03,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable921 [2021-07-13 19:40:03,203 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:03,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:03,204 INFO L82 PathProgramCache]: Analyzing trace with hash -914516767, now seen corresponding path program 40 times [2021-07-13 19:40:03,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:03,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585254250] [2021-07-13 19:40:03,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:03,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:03,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:03,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:03,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585254250] [2021-07-13 19:40:03,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585254250] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:03,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478229235] [2021-07-13 19:40:03,365 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-07-13 19:40:03,405 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:03,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:03,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:03,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:04,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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 11 treesize of output 2 [2021-07-13 19:40:04,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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 10 treesize of output 1 [2021-07-13 19:40:04,132 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:04,135 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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 10 treesize of output 1 [2021-07-13 19:40:04,140 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,192 INFO L628 ElimStorePlain]: treesize reduction 91, result has 36.8 percent of original size [2021-07-13 19:40:04,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 4 treesize of output 2 [2021-07-13 19:40:04,196 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:04,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:04,218 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:222, output treesize:49 [2021-07-13 19:40:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:04,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478229235] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:04,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:04,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:04,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457220885] [2021-07-13 19:40:04,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:04,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:04,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:04,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:04,305 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-07-13 19:40:04,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:04,576 INFO L93 Difference]: Finished difference Result 96 states and 188 transitions. [2021-07-13 19:40:04,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:04,576 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-07-13 19:40:04,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:04,577 INFO L225 Difference]: With dead ends: 96 [2021-07-13 19:40:04,577 INFO L226 Difference]: Without dead ends: 89 [2021-07-13 19:40:04,577 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 463.0ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:04,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-07-13 19:40:04,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 67. [2021-07-13 19:40:04,579 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-07-13 19:40:04,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 134 transitions. [2021-07-13 19:40:04,579 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 134 transitions. Word has length 16 [2021-07-13 19:40:04,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:04,579 INFO L482 AbstractCegarLoop]: Abstraction has 67 states and 134 transitions. [2021-07-13 19:40:04,579 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-07-13 19:40:04,579 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 134 transitions. [2021-07-13 19:40:04,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:04,580 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:04,580 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:04,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1074,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:04,789 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:04,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:04,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1407527461, now seen corresponding path program 41 times [2021-07-13 19:40:04,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:04,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531907296] [2021-07-13 19:40:04,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:04,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:04,985 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:04,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:04,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531907296] [2021-07-13 19:40:04,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531907296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:04,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783138003] [2021-07-13 19:40:04,986 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-07-13 19:40:05,025 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:05,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:05,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 19:40:05,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:05,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:05,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:05,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-07-13 19:40:05,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:05,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:05,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 10 treesize of output 1 [2021-07-13 19:40:05,568 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,571 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:05,572 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,574 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:05,575 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,639 INFO L628 ElimStorePlain]: treesize reduction 104, result has 37.3 percent of original size [2021-07-13 19:40:05,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:05,642 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:05,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-07-13 19:40:05,669 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40: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 5 treesize of output 1 [2021-07-13 19:40:05,694 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:05,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:05,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:05,712 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:40:05,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:05,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783138003] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:05,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:05,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:05,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463042759] [2021-07-13 19:40:05,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:05,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:05,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:05,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:05,807 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-07-13 19:40:06,166 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 50 [2021-07-13 19:40:06,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:06,257 INFO L93 Difference]: Finished difference Result 103 states and 198 transitions. [2021-07-13 19:40:06,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:06,258 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-07-13 19:40:06,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:06,258 INFO L225 Difference]: With dead ends: 103 [2021-07-13 19:40:06,258 INFO L226 Difference]: Without dead ends: 90 [2021-07-13 19:40:06,259 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 634.5ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:06,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-07-13 19:40:06,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 68. [2021-07-13 19:40:06,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-07-13 19:40:06,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 136 transitions. [2021-07-13 19:40:06,261 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 136 transitions. Word has length 16 [2021-07-13 19:40:06,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:06,261 INFO L482 AbstractCegarLoop]: Abstraction has 68 states and 136 transitions. [2021-07-13 19:40:06,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-07-13 19:40:06,261 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 136 transitions. [2021-07-13 19:40:06,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:06,262 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:06,262 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:06,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1227 [2021-07-13 19:40:06,469 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:06,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:06,469 INFO L82 PathProgramCache]: Analyzing trace with hash 928242785, now seen corresponding path program 42 times [2021-07-13 19:40:06,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:06,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131367125] [2021-07-13 19:40:06,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:06,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:06,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:06,729 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:06,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131367125] [2021-07-13 19:40:06,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131367125] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:06,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548843081] [2021-07-13 19:40:06,729 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-07-13 19:40:06,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:06,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:06,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:06,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:07,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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 9 treesize of output 1 [2021-07-13 19:40:07,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:07,814 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,820 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:07,820 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:07,827 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,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-07-13 19:40:07,834 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:07,840 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,998 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 65 [2021-07-13 19:40:07,999 INFO L628 ElimStorePlain]: treesize reduction 557, result has 17.5 percent of original size [2021-07-13 19:40:08,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 6 treesize of output 2 [2021-07-13 19:40:08,004 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:40:08,060 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,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 4 treesize of output 2 [2021-07-13 19:40:08,113 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,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-07-13 19:40:08,162 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,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 4 treesize of output 2 [2021-07-13 19:40:08,204 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,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-07-13 19:40:08,245 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,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 5 treesize of output 1 [2021-07-13 19:40:08,285 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:08,321 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 10 variables, input treesize:901, output treesize:73 [2021-07-13 19:40:08,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:08,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548843081] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:08,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:08,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:08,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105113365] [2021-07-13 19:40:08,451 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:08,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:08,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:08,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:08,452 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-07-13 19:40:08,774 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 28 [2021-07-13 19:40:08,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:08,863 INFO L93 Difference]: Finished difference Result 118 states and 217 transitions. [2021-07-13 19:40:08,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:08,863 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-07-13 19:40:08,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:08,863 INFO L225 Difference]: With dead ends: 118 [2021-07-13 19:40:08,864 INFO L226 Difference]: Without dead ends: 99 [2021-07-13 19:40:08,864 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 661.2ms TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:08,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-07-13 19:40:08,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 70. [2021-07-13 19:40:08,870 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-07-13 19:40:08,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 142 transitions. [2021-07-13 19:40:08,871 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 142 transitions. Word has length 16 [2021-07-13 19:40:08,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:08,871 INFO L482 AbstractCegarLoop]: Abstraction has 70 states and 142 transitions. [2021-07-13 19:40:08,871 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-07-13 19:40:08,871 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 142 transitions. [2021-07-13 19:40:08,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:08,872 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:08,872 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:09,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1321 [2021-07-13 19:40:09,092 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:09,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:09,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1995272783, now seen corresponding path program 43 times [2021-07-13 19:40:09,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:09,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916976824] [2021-07-13 19:40:09,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:09,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:09,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:09,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916976824] [2021-07-13 19:40:09,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916976824] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:09,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029585239] [2021-07-13 19:40:09,247 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-07-13 19:40:09,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:09,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:09,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:09,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:40:09,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,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 3 treesize of output 1 [2021-07-13 19:40:09,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,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 6 treesize of output 2 [2021-07-13 19:40:09,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:09,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 6 treesize of output 2 [2021-07-13 19:40:09,542 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40: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 5 treesize of output 1 [2021-07-13 19:40:09,545 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,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-07-13 19:40:09,548 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:09,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:09,569 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:40:09,650 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:09,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029585239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:09,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:09,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:09,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712188783] [2021-07-13 19:40:09,651 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:09,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:09,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:09,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:09,651 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-07-13 19:40:09,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:09,980 INFO L93 Difference]: Finished difference Result 98 states and 193 transitions. [2021-07-13 19:40:09,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:09,980 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-07-13 19:40:09,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:09,981 INFO L225 Difference]: With dead ends: 98 [2021-07-13 19:40:09,981 INFO L226 Difference]: Without dead ends: 85 [2021-07-13 19:40:09,981 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 414.3ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:09,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-07-13 19:40:09,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 72. [2021-07-13 19:40:09,983 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-07-13 19:40:09,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 146 transitions. [2021-07-13 19:40:09,983 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 146 transitions. Word has length 16 [2021-07-13 19:40:09,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:09,984 INFO L482 AbstractCegarLoop]: Abstraction has 72 states and 146 transitions. [2021-07-13 19:40:09,984 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-07-13 19:40:09,984 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 146 transitions. [2021-07-13 19:40:09,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:09,984 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:09,984 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:10,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1607,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:10,201 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:10,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:10,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1515988107, now seen corresponding path program 44 times [2021-07-13 19:40:10,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:10,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964014942] [2021-07-13 19:40:10,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:10,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:10,355 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:10,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:10,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964014942] [2021-07-13 19:40:10,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964014942] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:10,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339455120] [2021-07-13 19:40:10,356 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-07-13 19:40:10,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:10,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:10,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:10,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:10,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-07-13 19:40:10,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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-07-13 19:40:10,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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-07-13 19:40:10,578 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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 6 treesize of output 2 [2021-07-13 19:40:10,582 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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 5 treesize of output 1 [2021-07-13 19:40:10,585 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:10,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 6 treesize of output 2 [2021-07-13 19:40:10,661 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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 5 treesize of output 1 [2021-07-13 19:40:10,665 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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-07-13 19:40:10,670 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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-07-13 19:40:10,676 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,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-07-13 19:40:10,680 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:10,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:10,732 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-07-13 19:40:10,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:10,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339455120] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:10,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:10,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:10,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309256832] [2021-07-13 19:40:10,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:10,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:10,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:10,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:10,907 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-07-13 19:40:11,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:11,432 INFO L93 Difference]: Finished difference Result 134 states and 255 transitions. [2021-07-13 19:40:11,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:11,432 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-07-13 19:40:11,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:11,433 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:40:11,433 INFO L226 Difference]: Without dead ends: 108 [2021-07-13 19:40:11,433 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 713.5ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:11,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-07-13 19:40:11,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 74. [2021-07-13 19:40:11,435 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-07-13 19:40:11,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 152 transitions. [2021-07-13 19:40:11,435 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 152 transitions. Word has length 16 [2021-07-13 19:40:11,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:11,435 INFO L482 AbstractCegarLoop]: Abstraction has 74 states and 152 transitions. [2021-07-13 19:40:11,436 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-07-13 19:40:11,436 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 152 transitions. [2021-07-13 19:40:11,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:11,436 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:11,436 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:11,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1629,45 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:11,657 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:11,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:11,657 INFO L82 PathProgramCache]: Analyzing trace with hash 980758305, now seen corresponding path program 45 times [2021-07-13 19:40:11,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:11,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188195673] [2021-07-13 19:40:11,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:11,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:11,819 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:11,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:11,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188195673] [2021-07-13 19:40:11,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188195673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:11,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101954877] [2021-07-13 19:40:11,820 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-07-13 19:40:11,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:11,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:11,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:11,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:12,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:12,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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-07-13 19:40:12,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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 6 treesize of output 2 [2021-07-13 19:40:12,084 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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-07-13 19:40:12,089 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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-07-13 19:40:12,094 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:12,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:12,166 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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-07-13 19:40:12,171 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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-07-13 19:40:12,176 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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 3 treesize of output 1 [2021-07-13 19:40:12,181 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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-07-13 19:40:12,187 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:12,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:12,247 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-07-13 19:40:12,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:12,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101954877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:12,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:12,431 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:12,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942544807] [2021-07-13 19:40:12,431 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:12,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:12,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:12,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:12,432 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-07-13 19:40:13,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:13,063 INFO L93 Difference]: Finished difference Result 137 states and 265 transitions. [2021-07-13 19:40:13,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:40:13,063 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-07-13 19:40:13,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:13,064 INFO L225 Difference]: With dead ends: 137 [2021-07-13 19:40:13,064 INFO L226 Difference]: Without dead ends: 118 [2021-07-13 19:40:13,064 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 825.2ms TimeCoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:40:13,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-07-13 19:40:13,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 76. [2021-07-13 19:40:13,066 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-07-13 19:40:13,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 157 transitions. [2021-07-13 19:40:13,067 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 157 transitions. Word has length 16 [2021-07-13 19:40:13,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:13,067 INFO L482 AbstractCegarLoop]: Abstraction has 76 states and 157 transitions. [2021-07-13 19:40:13,067 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-07-13 19:40:13,067 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 157 transitions. [2021-07-13 19:40:13,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:13,067 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:13,067 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:13,289 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1658,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:13,290 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:13,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:13,290 INFO L82 PathProgramCache]: Analyzing trace with hash -8562829, now seen corresponding path program 46 times [2021-07-13 19:40:13,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:13,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724121762] [2021-07-13 19:40:13,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:13,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:13,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:13,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:13,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724121762] [2021-07-13 19:40:13,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724121762] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:13,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033877603] [2021-07-13 19:40:13,472 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-07-13 19:40:13,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:13,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:13,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:13,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:14,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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 7 treesize of output 1 [2021-07-13 19:40:14,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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 10 treesize of output 1 [2021-07-13 19:40:14,313 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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-07-13 19:40:14,319 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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 5 treesize of output 1 [2021-07-13 19:40:14,325 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,331 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:14,332 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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 13 treesize of output 2 [2021-07-13 19:40:14,339 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:14,345 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:14,351 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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-07-13 19:40:14,360 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:14,366 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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-07-13 19:40:14,373 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,378 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:14,379 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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 11 treesize of output 2 [2021-07-13 19:40:14,386 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:14,393 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:14,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 12 treesize of output 1 [2021-07-13 19:40:14,401 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,405 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:14,406 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,543 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-07-13 19:40:14,544 INFO L628 ElimStorePlain]: treesize reduction 19, result has 88.5 percent of original size [2021-07-13 19:40:14,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:40:14,549 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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-07-13 19:40:14,553 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:40:14,556 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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 6 treesize of output 2 [2021-07-13 19:40:14,560 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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-07-13 19:40:14,564 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,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-07-13 19:40:14,568 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:14,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:14,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:40:14,612 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 5 variables, input treesize:569, output treesize:86 [2021-07-13 19:40:14,714 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:14,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033877603] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:14,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:14,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:14,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720447440] [2021-07-13 19:40:14,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:14,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:14,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:14,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:14,715 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-07-13 19:40:14,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:14,968 INFO L93 Difference]: Finished difference Result 108 states and 218 transitions. [2021-07-13 19:40:14,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:14,968 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-07-13 19:40:14,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:14,969 INFO L225 Difference]: With dead ends: 108 [2021-07-13 19:40:14,969 INFO L226 Difference]: Without dead ends: 101 [2021-07-13 19:40:14,969 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 540.4ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:14,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-07-13 19:40:14,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 79. [2021-07-13 19:40:14,971 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-07-13 19:40:14,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 164 transitions. [2021-07-13 19:40:14,971 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 164 transitions. Word has length 16 [2021-07-13 19:40:14,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:14,971 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 164 transitions. [2021-07-13 19:40:14,971 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-07-13 19:40:14,971 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 164 transitions. [2021-07-13 19:40:14,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:14,971 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:14,971 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:15,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1693 [2021-07-13 19:40:15,172 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:15,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:15,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1981485897, now seen corresponding path program 47 times [2021-07-13 19:40:15,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:15,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062277266] [2021-07-13 19:40:15,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:15,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:15,355 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:15,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:15,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062277266] [2021-07-13 19:40:15,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062277266] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:15,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229417253] [2021-07-13 19:40:15,355 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-07-13 19:40:15,406 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:15,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:15,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:15,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:16,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 12 treesize of output 1 [2021-07-13 19:40:16,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:16,206 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,210 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:16,211 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,214 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:16,215 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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-07-13 19:40:16,220 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,224 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:16,224 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,228 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:16,228 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 11 treesize of output 1 [2021-07-13 19:40:16,234 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 10 treesize of output 1 [2021-07-13 19:40:16,239 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 13 treesize of output 2 [2021-07-13 19:40:16,245 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:16,249 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 7 treesize of output 1 [2021-07-13 19:40:16,254 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:16,257 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,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 10 treesize of output 1 [2021-07-13 19:40:16,262 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:16,266 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,319 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:40:16,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-07-13 19:40:16,323 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,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-07-13 19:40:16,326 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,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-07-13 19:40:16,329 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:16,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-07-13 19:40:16,352 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:40:16,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:16,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229417253] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:16,430 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:16,430 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:16,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560782827] [2021-07-13 19:40:16,430 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:16,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:16,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:16,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:16,431 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-07-13 19:40:16,733 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-07-13 19:40:16,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:16,818 INFO L93 Difference]: Finished difference Result 115 states and 228 transitions. [2021-07-13 19:40:16,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:16,819 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-07-13 19:40:16,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:16,819 INFO L225 Difference]: With dead ends: 115 [2021-07-13 19:40:16,820 INFO L226 Difference]: Without dead ends: 102 [2021-07-13 19:40:16,820 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 632.6ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:16,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-07-13 19:40:16,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 80. [2021-07-13 19:40:16,821 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-07-13 19:40:16,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 166 transitions. [2021-07-13 19:40:16,822 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 166 transitions. Word has length 16 [2021-07-13 19:40:16,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:16,822 INFO L482 AbstractCegarLoop]: Abstraction has 80 states and 166 transitions. [2021-07-13 19:40:16,822 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-07-13 19:40:16,822 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 166 transitions. [2021-07-13 19:40:16,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:16,823 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:16,823 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:17,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1770 [2021-07-13 19:40:17,023 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:17,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:17,024 INFO L82 PathProgramCache]: Analyzing trace with hash 1834196723, now seen corresponding path program 48 times [2021-07-13 19:40:17,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:17,024 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309158579] [2021-07-13 19:40:17,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:17,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:17,212 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:17,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309158579] [2021-07-13 19:40:17,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309158579] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:17,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360179900] [2021-07-13 19:40:17,212 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-07-13 19:40:17,262 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:17,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:17,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:17,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:17,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:17,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,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 11 treesize of output 1 [2021-07-13 19:40:17,987 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:17,994 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,998 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:17,999 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:18,004 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 10 treesize of output 1 [2021-07-13 19:40:18,010 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,023 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:18,023 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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-07-13 19:40:18,030 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:18,034 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:18,039 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:18,044 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:18,049 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:18,057 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:18,061 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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-07-13 19:40:18,066 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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-07-13 19:40:18,080 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,182 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 62 [2021-07-13 19:40:18,183 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:40:18,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-07-13 19:40:18,187 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,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-07-13 19:40:18,190 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,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-07-13 19:40:18,194 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,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-07-13 19:40:18,197 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:18,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:18,240 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:40:18,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:18,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360179900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:18,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:18,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:18,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877546703] [2021-07-13 19:40:18,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:18,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:18,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:18,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:18,371 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-07-13 19:40:18,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:18,692 INFO L93 Difference]: Finished difference Result 114 states and 226 transitions. [2021-07-13 19:40:18,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:18,693 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-07-13 19:40:18,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:18,693 INFO L225 Difference]: With dead ends: 114 [2021-07-13 19:40:18,693 INFO L226 Difference]: Without dead ends: 102 [2021-07-13 19:40:18,693 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 533.8ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:18,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-07-13 19:40:18,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 81. [2021-07-13 19:40:18,695 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-07-13 19:40:18,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 168 transitions. [2021-07-13 19:40:18,696 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 168 transitions. Word has length 16 [2021-07-13 19:40:18,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:18,696 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 168 transitions. [2021-07-13 19:40:18,696 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-07-13 19:40:18,696 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 168 transitions. [2021-07-13 19:40:18,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:18,696 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:18,696 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:18,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1996 [2021-07-13 19:40:18,913 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:18,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:18,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1393740575, now seen corresponding path program 49 times [2021-07-13 19:40:18,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:18,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237395867] [2021-07-13 19:40:18,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:19,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:19,068 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:19,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237395867] [2021-07-13 19:40:19,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237395867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:19,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223146670] [2021-07-13 19:40:19,068 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-07-13 19:40:19,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:19,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:19,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:19,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 5 treesize of output 1 [2021-07-13 19:40:19,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,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-07-13 19:40:19,322 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,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-07-13 19:40:19,326 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:19,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:40:19,360 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:19,365 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,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-07-13 19:40:19,369 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:19,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:19,396 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:40:19,487 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:19,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223146670] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:19,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:19,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:19,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305450723] [2021-07-13 19:40:19,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:19,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:19,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:19,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:19,489 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-07-13 19:40:19,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:19,632 INFO L93 Difference]: Finished difference Result 98 states and 194 transitions. [2021-07-13 19:40:19,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:40:19,632 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-07-13 19:40:19,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:19,633 INFO L225 Difference]: With dead ends: 98 [2021-07-13 19:40:19,633 INFO L226 Difference]: Without dead ends: 85 [2021-07-13 19:40:19,633 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 346.1ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:19,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-07-13 19:40:19,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2021-07-13 19:40:19,634 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-07-13 19:40:19,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 172 transitions. [2021-07-13 19:40:19,635 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 172 transitions. Word has length 16 [2021-07-13 19:40:19,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:19,635 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 172 transitions. [2021-07-13 19:40:19,635 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-07-13 19:40:19,635 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 172 transitions. [2021-07-13 19:40:19,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:19,635 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:19,635 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:19,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2169 [2021-07-13 19:40:19,836 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:19,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:19,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1873025251, now seen corresponding path program 50 times [2021-07-13 19:40:19,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:19,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702141392] [2021-07-13 19:40:19,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:19,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:20,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:20,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:20,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702141392] [2021-07-13 19:40:20,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702141392] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:20,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581738111] [2021-07-13 19:40:20,008 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-07-13 19:40:20,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:20,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:20,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:20,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:20,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-07-13 19:40:20,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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-07-13 19:40:20,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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-07-13 19:40:20,220 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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 3 treesize of output 1 [2021-07-13 19:40:20,224 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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-07-13 19:40:20,229 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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 6 treesize of output 2 [2021-07-13 19:40:20,233 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,352 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-07-13 19:40:20,352 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.4 percent of original size [2021-07-13 19:40:20,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-07-13 19:40:20,357 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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 6 treesize of output 2 [2021-07-13 19:40:20,361 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:40:20,364 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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 4 treesize of output 2 [2021-07-13 19:40:20,368 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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 6 treesize of output 2 [2021-07-13 19:40:20,372 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,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 3 treesize of output 1 [2021-07-13 19:40:20,375 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:20,471 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.5 percent of original size [2021-07-13 19:40:20,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:40:20,480 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:192, output treesize:109 [2021-07-13 19:40:20,645 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:20,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581738111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:20,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:20,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:20,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32805835] [2021-07-13 19:40:20,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:20,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:20,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:20,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:20,646 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-07-13 19:40:20,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:20,932 INFO L93 Difference]: Finished difference Result 105 states and 213 transitions. [2021-07-13 19:40:20,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:20,932 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-07-13 19:40:20,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:20,932 INFO L225 Difference]: With dead ends: 105 [2021-07-13 19:40:20,933 INFO L226 Difference]: Without dead ends: 98 [2021-07-13 19:40:20,933 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 471.2ms TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:20,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-07-13 19:40:20,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 83. [2021-07-13 19:40:20,934 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-07-13 19:40:20,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 172 transitions. [2021-07-13 19:40:20,935 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 172 transitions. Word has length 16 [2021-07-13 19:40:20,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:20,935 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 172 transitions. [2021-07-13 19:40:20,935 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-07-13 19:40:20,935 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 172 transitions. [2021-07-13 19:40:20,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:20,935 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:20,935 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:21,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2192,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:21,159 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:21,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:21,159 INFO L82 PathProgramCache]: Analyzing trace with hash 1886712243, now seen corresponding path program 51 times [2021-07-13 19:40:21,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:21,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494281359] [2021-07-13 19:40:21,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:21,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:21,376 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:21,376 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:21,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494281359] [2021-07-13 19:40:21,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494281359] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:21,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351769021] [2021-07-13 19:40:21,376 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-07-13 19:40:21,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:21,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:21,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:21,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40: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-07-13 19:40:21,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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 4 treesize of output 2 [2021-07-13 19:40:21,590 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:21,594 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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 5 treesize of output 1 [2021-07-13 19:40:21,597 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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 6 treesize of output 2 [2021-07-13 19:40:21,601 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,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-07-13 19:40:21,658 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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 6 treesize of output 2 [2021-07-13 19:40:21,661 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,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-07-13 19:40:21,665 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:40:21,668 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:21,708 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:166, output treesize:79 [2021-07-13 19:40:21,837 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:21,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351769021] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:21,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:21,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:21,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35974935] [2021-07-13 19:40:21,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:21,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:21,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:21,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:21,838 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-07-13 19:40:22,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:22,374 INFO L93 Difference]: Finished difference Result 141 states and 276 transitions. [2021-07-13 19:40:22,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:40:22,374 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-07-13 19:40:22,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:22,375 INFO L225 Difference]: With dead ends: 141 [2021-07-13 19:40:22,375 INFO L226 Difference]: Without dead ends: 122 [2021-07-13 19:40:22,375 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 747.3ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:22,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-07-13 19:40:22,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 83. [2021-07-13 19:40:22,377 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-07-13 19:40:22,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 172 transitions. [2021-07-13 19:40:22,378 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 172 transitions. Word has length 16 [2021-07-13 19:40:22,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:22,378 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 172 transitions. [2021-07-13 19:40:22,378 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-07-13 19:40:22,378 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 172 transitions. [2021-07-13 19:40:22,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:22,378 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:22,378 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:22,586 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2223 [2021-07-13 19:40:22,586 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:22,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:22,586 INFO L82 PathProgramCache]: Analyzing trace with hash -353504777, now seen corresponding path program 52 times [2021-07-13 19:40:22,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:22,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49096566] [2021-07-13 19:40:22,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:22,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:22,747 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:22,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:22,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49096566] [2021-07-13 19:40:22,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49096566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:22,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117832615] [2021-07-13 19:40:22,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 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-07-13 19:40:22,791 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:22,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:22,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:22,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:23,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 5 treesize of output 1 [2021-07-13 19:40:23,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,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-07-13 19:40:23,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,025 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:23,025 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,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-07-13 19:40:23,029 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,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 3 treesize of output 1 [2021-07-13 19:40:23,032 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,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 4 treesize of output 2 [2021-07-13 19:40:23,035 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,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-07-13 19:40:23,039 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,135 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.2 percent of original size [2021-07-13 19:40:23,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-07-13 19:40:23,139 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,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-07-13 19:40:23,142 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:40:23,146 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,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 6 treesize of output 2 [2021-07-13 19:40:23,149 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:40:23,152 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:23,155 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,232 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.0 percent of original size [2021-07-13 19:40:23,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:40:23,233 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:191, output treesize:83 [2021-07-13 19:40:23,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:23,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117832615] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:23,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:23,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:23,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319557558] [2021-07-13 19:40:23,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:23,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:23,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:23,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:23,336 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-07-13 19:40:23,791 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 32 [2021-07-13 19:40:23,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:23,894 INFO L93 Difference]: Finished difference Result 115 states and 233 transitions. [2021-07-13 19:40:23,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:23,895 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-07-13 19:40:23,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:23,895 INFO L225 Difference]: With dead ends: 115 [2021-07-13 19:40:23,895 INFO L226 Difference]: Without dead ends: 108 [2021-07-13 19:40:23,895 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 720.0ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:23,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-07-13 19:40:23,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 86. [2021-07-13 19:40:23,897 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-07-13 19:40:23,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 179 transitions. [2021-07-13 19:40:23,897 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 179 transitions. Word has length 16 [2021-07-13 19:40:23,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:23,897 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 179 transitions. [2021-07-13 19:40:23,897 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-07-13 19:40:23,897 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 179 transitions. [2021-07-13 19:40:23,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:23,898 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:23,898 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:24,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2252,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:24,113 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:24,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:24,113 INFO L82 PathProgramCache]: Analyzing trace with hash -832789453, now seen corresponding path program 53 times [2021-07-13 19:40:24,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:24,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176170682] [2021-07-13 19:40:24,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:24,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:24,250 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:24,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:24,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176170682] [2021-07-13 19:40:24,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176170682] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:24,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405514271] [2021-07-13 19:40:24,250 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-07-13 19:40:24,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:40:24,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:24,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:24,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:24,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 6 treesize of output 2 [2021-07-13 19:40:24,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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 5 treesize of output 1 [2021-07-13 19:40:24,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,450 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:24,451 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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 3 treesize of output 1 [2021-07-13 19:40:24,455 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:24,459 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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-07-13 19:40:24,462 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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-07-13 19:40:24,466 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:24,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-07-13 19:40:24,539 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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 4 treesize of output 2 [2021-07-13 19:40:24,543 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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-07-13 19:40:24,547 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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-07-13 19:40:24,551 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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-07-13 19:40:24,555 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,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-07-13 19:40:24,558 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:24,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:24,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:40:24,617 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:237, output treesize:121 [2021-07-13 19:40:24,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:24,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405514271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:24,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:24,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:24,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158457857] [2021-07-13 19:40:24,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:24,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:24,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:24,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:24,781 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-07-13 19:40:25,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:25,097 INFO L93 Difference]: Finished difference Result 117 states and 234 transitions. [2021-07-13 19:40:25,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:25,097 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-07-13 19:40:25,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:25,098 INFO L225 Difference]: With dead ends: 117 [2021-07-13 19:40:25,098 INFO L226 Difference]: Without dead ends: 105 [2021-07-13 19:40:25,098 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 454.1ms TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:25,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-07-13 19:40:25,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 86. [2021-07-13 19:40:25,099 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-07-13 19:40:25,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 179 transitions. [2021-07-13 19:40:25,100 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 179 transitions. Word has length 16 [2021-07-13 19:40:25,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:25,100 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 179 transitions. [2021-07-13 19:40:25,100 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-07-13 19:40:25,100 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 179 transitions. [2021-07-13 19:40:25,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:25,101 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:25,101 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:25,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2284 [2021-07-13 19:40:25,321 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:25,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:25,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1368019255, now seen corresponding path program 54 times [2021-07-13 19:40:25,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:25,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665659153] [2021-07-13 19:40:25,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:25,489 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:25,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:25,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665659153] [2021-07-13 19:40:25,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665659153] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:25,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590812354] [2021-07-13 19:40:25,489 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-07-13 19:40:25,543 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:25,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:25,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:25,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:25,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-07-13 19:40:25,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,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 6 treesize of output 2 [2021-07-13 19:40:25,755 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,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 3 treesize of output 1 [2021-07-13 19:40:25,758 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,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 6 treesize of output 2 [2021-07-13 19:40:25,762 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,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-07-13 19:40:25,765 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:25,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 6 treesize of output 2 [2021-07-13 19:40:25,838 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,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-07-13 19:40:25,842 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,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 4 treesize of output 2 [2021-07-13 19:40:25,846 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,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 6 treesize of output 2 [2021-07-13 19:40:25,849 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,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 5 treesize of output 1 [2021-07-13 19:40:25,853 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:25,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:25,903 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-07-13 19:40:26,061 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:26,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590812354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:26,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:26,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:26,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488349341] [2021-07-13 19:40:26,061 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:26,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:26,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:26,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:26,062 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-07-13 19:40:26,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:26,381 INFO L93 Difference]: Finished difference Result 118 states and 240 transitions. [2021-07-13 19:40:26,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:26,382 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-07-13 19:40:26,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:26,382 INFO L225 Difference]: With dead ends: 118 [2021-07-13 19:40:26,382 INFO L226 Difference]: Without dead ends: 106 [2021-07-13 19:40:26,383 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 549.1ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:26,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-07-13 19:40:26,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 87. [2021-07-13 19:40:26,384 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-07-13 19:40:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 182 transitions. [2021-07-13 19:40:26,385 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 182 transitions. Word has length 16 [2021-07-13 19:40:26,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:26,385 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 182 transitions. [2021-07-13 19:40:26,385 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-07-13 19:40:26,385 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 182 transitions. [2021-07-13 19:40:26,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:26,385 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:26,385 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:26,609 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2314 [2021-07-13 19:40:26,609 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:26,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:26,609 INFO L82 PathProgramCache]: Analyzing trace with hash -780273933, now seen corresponding path program 55 times [2021-07-13 19:40:26,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:26,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316982663] [2021-07-13 19:40:26,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:26,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:26,784 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:26,784 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:26,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316982663] [2021-07-13 19:40:26,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316982663] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:26,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016881542] [2021-07-13 19:40:26,784 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-07-13 19:40:26,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:26,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:26,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:27,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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-07-13 19:40:27,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:27,735 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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-07-13 19:40:27,742 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:27,748 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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 7 treesize of output 1 [2021-07-13 19:40:27,755 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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-07-13 19:40:27,763 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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 9 treesize of output 2 [2021-07-13 19:40:27,769 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,773 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:27,773 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:27,778 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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 11 treesize of output 1 [2021-07-13 19:40:27,784 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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 13 treesize of output 2 [2021-07-13 19:40:27,791 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,795 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:27,796 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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-07-13 19:40:27,803 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,807 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:27,808 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,811 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:27,811 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,815 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:27,816 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,921 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-07-13 19:40:27,921 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:40:27,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-07-13 19:40:27,926 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,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-07-13 19:40:27,930 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,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 3 treesize of output 1 [2021-07-13 19:40:27,934 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,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 4 treesize of output 2 [2021-07-13 19:40:27,939 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:27,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:27,985 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:40:28,145 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:28,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016881542] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:28,145 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:28,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:28,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140658765] [2021-07-13 19:40:28,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:28,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:28,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:28,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:28,146 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-07-13 19:40:28,609 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2021-07-13 19:40:28,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:28,697 INFO L93 Difference]: Finished difference Result 125 states and 254 transitions. [2021-07-13 19:40:28,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:28,697 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-07-13 19:40:28,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:28,698 INFO L225 Difference]: With dead ends: 125 [2021-07-13 19:40:28,698 INFO L226 Difference]: Without dead ends: 113 [2021-07-13 19:40:28,698 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 725.5ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:28,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-07-13 19:40:28,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 90. [2021-07-13 19:40:28,700 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-07-13 19:40:28,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2021-07-13 19:40:28,700 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 188 transitions. Word has length 16 [2021-07-13 19:40:28,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:28,700 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 188 transitions. [2021-07-13 19:40:28,700 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-07-13 19:40:28,700 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 188 transitions. [2021-07-13 19:40:28,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:28,701 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:28,701 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:28,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2345 [2021-07-13 19:40:28,913 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:28,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:28,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1613147809, now seen corresponding path program 56 times [2021-07-13 19:40:28,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:28,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533890858] [2021-07-13 19:40:28,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:28,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:29,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:29,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:29,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533890858] [2021-07-13 19:40:29,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533890858] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:29,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895171958] [2021-07-13 19:40:29,071 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-07-13 19:40:29,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:29,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:29,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:29,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:29,497 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 46 [2021-07-13 19:40:30,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40: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 7 treesize of output 1 [2021-07-13 19:40:30,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,281 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:30,288 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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-07-13 19:40:30,293 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:30,300 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,305 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,309 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,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-07-13 19:40:30,314 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,319 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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 12 treesize of output 1 [2021-07-13 19:40:30,336 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,340 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,341 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:30,346 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,350 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:30,356 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,359 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,359 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,363 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,363 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,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 5 treesize of output 1 [2021-07-13 19:40:30,367 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,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 13 treesize of output 2 [2021-07-13 19:40:30,372 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,375 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,376 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,379 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,380 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,492 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-07-13 19:40:30,492 INFO L628 ElimStorePlain]: treesize reduction 17, result has 89.7 percent of original size [2021-07-13 19:40:30,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-07-13 19:40:30,497 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,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 3 treesize of output 1 [2021-07-13 19:40:30,500 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,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-07-13 19:40:30,504 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,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-07-13 19:40:30,507 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,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-07-13 19:40:30,511 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,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 6 treesize of output 2 [2021-07-13 19:40:30,514 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:30,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:40:30,559 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 5 variables, input treesize:704, output treesize:86 [2021-07-13 19:40:30,656 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:30,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895171958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:30,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:30,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:30,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792662676] [2021-07-13 19:40:30,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:30,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:30,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:30,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:30,657 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-07-13 19:40:30,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:30,904 INFO L93 Difference]: Finished difference Result 121 states and 247 transitions. [2021-07-13 19:40:30,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:30,904 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-07-13 19:40:30,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:30,905 INFO L225 Difference]: With dead ends: 121 [2021-07-13 19:40:30,905 INFO L226 Difference]: Without dead ends: 114 [2021-07-13 19:40:30,905 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 634.4ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:30,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-07-13 19:40:30,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 91. [2021-07-13 19:40:30,906 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-07-13 19:40:30,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 191 transitions. [2021-07-13 19:40:30,907 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 191 transitions. Word has length 16 [2021-07-13 19:40:30,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:30,907 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 191 transitions. [2021-07-13 19:40:30,907 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-07-13 19:40:30,907 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 191 transitions. [2021-07-13 19:40:30,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:30,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:30,907 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:31,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2472,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:31,109 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:31,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:31,110 INFO L82 PathProgramCache]: Analyzing trace with hash -359775259, now seen corresponding path program 57 times [2021-07-13 19:40:31,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:31,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001941220] [2021-07-13 19:40:31,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:31,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:31,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:31,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:31,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001941220] [2021-07-13 19:40:31,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001941220] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:31,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851243635] [2021-07-13 19:40:31,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 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-07-13 19:40:31,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:40:31,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:31,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:31,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:32,210 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:32,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 7 treesize of output 1 [2021-07-13 19:40:32,217 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:32,223 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 13 treesize of output 2 [2021-07-13 19:40:32,229 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 9 treesize of output 2 [2021-07-13 19:40:32,236 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,240 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:32,241 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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-07-13 19:40:32,247 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,253 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:32,254 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,259 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:32,259 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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-07-13 19:40:32,265 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,269 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:32,269 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,283 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:32,284 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 12 treesize of output 1 [2021-07-13 19:40:32,290 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,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 5 treesize of output 1 [2021-07-13 19:40:32,296 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:32,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 10 treesize of output 1 [2021-07-13 19:40:32,302 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,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 4 treesize of output 2 [2021-07-13 19:40:32,307 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,444 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-07-13 19:40:32,445 INFO L628 ElimStorePlain]: treesize reduction 17, result has 89.7 percent of original size [2021-07-13 19:40:32,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-07-13 19:40:32,460 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,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-07-13 19:40:32,466 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,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 5 treesize of output 1 [2021-07-13 19:40:32,470 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,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-07-13 19:40:32,474 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,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 6 treesize of output 2 [2021-07-13 19:40:32,478 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,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-07-13 19:40:32,481 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:32,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:32,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:40:32,526 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 5 variables, input treesize:569, output treesize:86 [2021-07-13 19:40:32,632 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:32,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851243635] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:32,632 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:32,632 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:32,632 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20672722] [2021-07-13 19:40:32,633 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:32,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:32,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:32,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:32,633 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-07-13 19:40:33,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:33,410 INFO L93 Difference]: Finished difference Result 134 states and 271 transitions. [2021-07-13 19:40:33,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:33,410 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-07-13 19:40:33,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:33,411 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:40:33,411 INFO L226 Difference]: Without dead ends: 127 [2021-07-13 19:40:33,411 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1041.3ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:33,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-07-13 19:40:33,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 92. [2021-07-13 19:40:33,413 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-07-13 19:40:33,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 194 transitions. [2021-07-13 19:40:33,413 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 194 transitions. Word has length 16 [2021-07-13 19:40:33,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:33,413 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 194 transitions. [2021-07-13 19:40:33,414 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-07-13 19:40:33,414 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 194 transitions. [2021-07-13 19:40:33,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:33,414 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:33,414 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:33,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2642,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:33,637 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:33,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:33,638 INFO L82 PathProgramCache]: Analyzing trace with hash -839059935, now seen corresponding path program 58 times [2021-07-13 19:40:33,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:33,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656577632] [2021-07-13 19:40:33,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:33,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:33,802 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:33,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:33,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656577632] [2021-07-13 19:40:33,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656577632] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:33,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173474078] [2021-07-13 19:40:33,803 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-07-13 19:40:33,850 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:33,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:33,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:33,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:34,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:34,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:34,851 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 9 treesize of output 2 [2021-07-13 19:40:34,858 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 10 treesize of output 1 [2021-07-13 19:40:34,864 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,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 5 treesize of output 1 [2021-07-13 19:40:34,869 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:34,875 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:34,881 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,885 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:34,886 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 7 treesize of output 1 [2021-07-13 19:40:34,891 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:34,896 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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-07-13 19:40:34,902 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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 13 treesize of output 2 [2021-07-13 19:40:34,908 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,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-07-13 19:40:34,914 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:34,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:34,919 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,923 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:34,924 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:34,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 4 treesize of output 2 [2021-07-13 19:40:34,928 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,064 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 66 [2021-07-13 19:40:35,064 INFO L628 ElimStorePlain]: treesize reduction 17, result has 91.3 percent of original size [2021-07-13 19:40:35,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-07-13 19:40:35,068 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,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-07-13 19:40:35,073 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,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-07-13 19:40:35,077 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,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-07-13 19:40:35,082 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,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 6 treesize of output 2 [2021-07-13 19:40:35,087 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,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 5 treesize of output 1 [2021-07-13 19:40:35,090 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:35,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:35,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:40:35,147 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 5 variables, input treesize:649, output treesize:112 [2021-07-13 19:40:35,333 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:35,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173474078] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:35,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:35,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:35,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343435557] [2021-07-13 19:40:35,334 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:35,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:35,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:35,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:35,334 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-07-13 19:40:35,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:35,654 INFO L93 Difference]: Finished difference Result 124 states and 252 transitions. [2021-07-13 19:40:35,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:35,654 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-07-13 19:40:35,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:35,655 INFO L225 Difference]: With dead ends: 124 [2021-07-13 19:40:35,655 INFO L226 Difference]: Without dead ends: 117 [2021-07-13 19:40:35,655 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 563.8ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:35,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-07-13 19:40:35,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 90. [2021-07-13 19:40:35,657 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-07-13 19:40:35,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2021-07-13 19:40:35,657 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 188 transitions. Word has length 16 [2021-07-13 19:40:35,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:35,657 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 188 transitions. [2021-07-13 19:40:35,658 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-07-13 19:40:35,658 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 188 transitions. [2021-07-13 19:40:35,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:35,658 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:35,658 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:35,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2809 [2021-07-13 19:40:35,878 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:35,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:35,878 INFO L82 PathProgramCache]: Analyzing trace with hash 227970063, now seen corresponding path program 59 times [2021-07-13 19:40:35,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:35,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246764593] [2021-07-13 19:40:35,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:35,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40: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-07-13 19:40:36,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:36,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246764593] [2021-07-13 19:40:36,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246764593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:36,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830065218] [2021-07-13 19:40:36,030 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-07-13 19:40:36,069 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:36,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:36,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:36,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:36,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-07-13 19:40:36,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,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 3 treesize of output 1 [2021-07-13 19:40:36,273 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,275 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:36,275 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:36,279 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:36,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-07-13 19:40:36,307 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,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-07-13 19:40:36,310 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,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 3 treesize of output 1 [2021-07-13 19:40:36,314 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:36,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:36,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:36,345 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:109, output treesize:48 [2021-07-13 19:40:36,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:36,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830065218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:36,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:36,414 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:36,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775116816] [2021-07-13 19:40:36,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:36,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:36,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:36,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:36,414 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-07-13 19:40:36,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:36,577 INFO L93 Difference]: Finished difference Result 108 states and 216 transitions. [2021-07-13 19:40:36,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:40:36,577 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-07-13 19:40:36,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:36,577 INFO L225 Difference]: With dead ends: 108 [2021-07-13 19:40:36,577 INFO L226 Difference]: Without dead ends: 95 [2021-07-13 19:40:36,578 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 342.5ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:36,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-07-13 19:40:36,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 92. [2021-07-13 19:40:36,579 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-07-13 19:40:36,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 192 transitions. [2021-07-13 19:40:36,579 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 192 transitions. Word has length 16 [2021-07-13 19:40:36,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:36,579 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 192 transitions. [2021-07-13 19:40:36,579 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-07-13 19:40:36,579 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 192 transitions. [2021-07-13 19:40:36,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:36,580 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:36,580 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:36,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2976,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:36,789 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:36,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:36,789 INFO L82 PathProgramCache]: Analyzing trace with hash -251314613, now seen corresponding path program 60 times [2021-07-13 19:40:36,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:36,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008379085] [2021-07-13 19:40:36,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:36,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:36,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:36,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:36,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008379085] [2021-07-13 19:40:36,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008379085] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:36,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196300117] [2021-07-13 19:40:36,935 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-07-13 19:40:36,993 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:36,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:36,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:36,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:37,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 6 treesize of output 2 [2021-07-13 19:40:37,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,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 4 treesize of output 2 [2021-07-13 19:40:37,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,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-07-13 19:40:37,228 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,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-07-13 19:40:37,231 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,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 5 treesize of output 1 [2021-07-13 19:40:37,235 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:37,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-07-13 19:40:37,294 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:37,297 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,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-07-13 19:40:37,301 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,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-07-13 19:40:37,305 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,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 4 treesize of output 2 [2021-07-13 19:40:37,308 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:37,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:37,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:37,360 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:40:37,523 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:37,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196300117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:37,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:37,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:37,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362093315] [2021-07-13 19:40:37,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:37,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:37,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:37,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:37,525 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-07-13 19:40:37,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:37,791 INFO L93 Difference]: Finished difference Result 119 states and 242 transitions. [2021-07-13 19:40:37,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:37,791 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-07-13 19:40:37,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:37,792 INFO L225 Difference]: With dead ends: 119 [2021-07-13 19:40:37,792 INFO L226 Difference]: Without dead ends: 107 [2021-07-13 19:40:37,792 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 501.2ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:37,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-07-13 19:40:37,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 91. [2021-07-13 19:40:37,793 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-07-13 19:40:37,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 190 transitions. [2021-07-13 19:40:37,793 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 190 transitions. Word has length 16 [2021-07-13 19:40:37,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:37,793 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 190 transitions. [2021-07-13 19:40:37,793 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-07-13 19:40:37,793 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 190 transitions. [2021-07-13 19:40:37,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:37,794 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:37,794 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:37,994 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3007 [2021-07-13 19:40:37,994 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:37,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:37,995 INFO L82 PathProgramCache]: Analyzing trace with hash -786544415, now seen corresponding path program 61 times [2021-07-13 19:40:37,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:37,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886976944] [2021-07-13 19:40:37,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:38,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:38,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:38,165 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:38,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886976944] [2021-07-13 19:40:38,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886976944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:38,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209205637] [2021-07-13 19:40:38,166 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-07-13 19:40:38,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:38,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:38,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:38,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 4 treesize of output 2 [2021-07-13 19:40:38,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,423 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:38,424 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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-07-13 19:40:38,428 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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 3 treesize of output 1 [2021-07-13 19:40:38,432 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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 5 treesize of output 1 [2021-07-13 19:40:38,436 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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-07-13 19:40:38,440 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:38,443 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:38,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 4 treesize of output 2 [2021-07-13 19:40:38,506 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:38,509 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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-07-13 19:40:38,513 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,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 6 treesize of output 2 [2021-07-13 19:40:38,516 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:40:38,520 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:38,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:38,571 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:38,571 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:232, output treesize:96 [2021-07-13 19:40:38,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:38,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209205637] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:38,739 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:38,739 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:38,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550408169] [2021-07-13 19:40:38,740 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:38,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:38,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:38,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:38,740 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-07-13 19:40:39,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:39,058 INFO L93 Difference]: Finished difference Result 129 states and 259 transitions. [2021-07-13 19:40:39,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:39,059 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-07-13 19:40:39,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:39,059 INFO L225 Difference]: With dead ends: 129 [2021-07-13 19:40:39,059 INFO L226 Difference]: Without dead ends: 110 [2021-07-13 19:40:39,060 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 538.9ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:39,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-07-13 19:40:39,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2021-07-13 19:40:39,061 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-07-13 19:40:39,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-07-13 19:40:39,062 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 16 [2021-07-13 19:40:39,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:39,062 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-07-13 19:40:39,062 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-07-13 19:40:39,062 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-07-13 19:40:39,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:39,062 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:39,062 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:39,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3040,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:39,269 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:39,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:39,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1268205861, now seen corresponding path program 62 times [2021-07-13 19:40:39,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:39,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803795147] [2021-07-13 19:40:39,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:39,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:39,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:39,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:39,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803795147] [2021-07-13 19:40:39,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803795147] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:39,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193270098] [2021-07-13 19:40:39,430 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-07-13 19:40:39,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:39,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:39,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:39,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:39,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-07-13 19:40:39,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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-07-13 19:40:39,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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 3 treesize of output 1 [2021-07-13 19:40:39,721 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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-07-13 19:40:39,726 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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 4 treesize of output 2 [2021-07-13 19:40:39,731 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:39,735 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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 5 treesize of output 1 [2021-07-13 19:40:39,740 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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-07-13 19:40:39,744 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:39,749 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,903 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-07-13 19:40:39,904 INFO L628 ElimStorePlain]: treesize reduction 30, result has 83.8 percent of original size [2021-07-13 19:40:39,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-07-13 19:40:39,908 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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-07-13 19:40:39,918 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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 5 treesize of output 1 [2021-07-13 19:40:39,922 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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 6 treesize of output 2 [2021-07-13 19:40:39,927 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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-07-13 19:40:39,931 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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-07-13 19:40:39,936 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:39,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-07-13 19:40:39,940 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:40,053 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 41 [2021-07-13 19:40:40,053 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.3 percent of original size [2021-07-13 19:40:40,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:40:40,055 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:256, output treesize:101 [2021-07-13 19:40:40,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:40,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193270098] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:40,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:40,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:40,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290632904] [2021-07-13 19:40:40,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:40,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:40,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:40,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:40,166 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-07-13 19:40:40,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:40,632 INFO L93 Difference]: Finished difference Result 123 states and 253 transitions. [2021-07-13 19:40:40,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:40,633 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-07-13 19:40:40,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:40,633 INFO L225 Difference]: With dead ends: 123 [2021-07-13 19:40:40,633 INFO L226 Difference]: Without dead ends: 116 [2021-07-13 19:40:40,633 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 646.9ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:40,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-07-13 19:40:40,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 96. [2021-07-13 19:40:40,635 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-07-13 19:40:40,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-07-13 19:40:40,635 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 16 [2021-07-13 19:40:40,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:40,635 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-07-13 19:40:40,635 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-07-13 19:40:40,635 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-07-13 19:40:40,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:40,636 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:40,636 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:40,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3083 [2021-07-13 19:40:40,849 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:40,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:40,849 INFO L82 PathProgramCache]: Analyzing trace with hash 788921185, now seen corresponding path program 63 times [2021-07-13 19:40:40,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:40,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815309920] [2021-07-13 19:40:40,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:40,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:41,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:41,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:41,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815309920] [2021-07-13 19:40:41,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815309920] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:41,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447102554] [2021-07-13 19:40:41,002 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-07-13 19:40:41,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:41,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:41,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:41,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:41,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 5 treesize of output 1 [2021-07-13 19:40:41,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:40:41,241 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,243 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:41,244 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,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-07-13 19:40:41,248 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,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-07-13 19:40:41,252 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,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 4 treesize of output 2 [2021-07-13 19:40:41,255 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40: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 6 treesize of output 2 [2021-07-13 19:40:41,319 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,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 6 treesize of output 2 [2021-07-13 19:40:41,322 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,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-07-13 19:40:41,326 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:40:41,330 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,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-07-13 19:40:41,333 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:41,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:41,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:40:41,381 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:199, output treesize:100 [2021-07-13 19:40:41,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:41,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447102554] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:41,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:41,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:41,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248316492] [2021-07-13 19:40:41,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:41,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:41,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:41,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:41,541 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-07-13 19:40:41,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:41,824 INFO L93 Difference]: Finished difference Result 129 states and 262 transitions. [2021-07-13 19:40:41,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:41,824 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-07-13 19:40:41,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:41,825 INFO L225 Difference]: With dead ends: 129 [2021-07-13 19:40:41,825 INFO L226 Difference]: Without dead ends: 117 [2021-07-13 19:40:41,825 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 496.0ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:41,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-07-13 19:40:41,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 95. [2021-07-13 19:40:41,827 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-07-13 19:40:41,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-07-13 19:40:41,827 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 16 [2021-07-13 19:40:41,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:41,827 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-07-13 19:40:41,827 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-07-13 19:40:41,828 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-07-13 19:40:41,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:41,828 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:41,828 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:42,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3113,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:42,041 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:42,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:42,041 INFO L82 PathProgramCache]: Analyzing trace with hash 253691383, now seen corresponding path program 64 times [2021-07-13 19:40:42,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:42,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470407787] [2021-07-13 19:40:42,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:42,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:42,182 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:42,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:42,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470407787] [2021-07-13 19:40:42,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470407787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:42,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833049948] [2021-07-13 19:40:42,183 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-07-13 19:40:42,221 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:42,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:42,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:42,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40: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-07-13 19:40:42,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,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 6 treesize of output 2 [2021-07-13 19:40:42,407 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,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 3 treesize of output 1 [2021-07-13 19:40:42,411 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,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 5 treesize of output 1 [2021-07-13 19:40:42,415 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,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 4 treesize of output 2 [2021-07-13 19:40:42,419 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40: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 6 treesize of output 2 [2021-07-13 19:40:42,423 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,426 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:42,426 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:42,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-07-13 19:40:42,503 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,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 4 treesize of output 2 [2021-07-13 19:40:42,506 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,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 6 treesize of output 2 [2021-07-13 19:40:42,510 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,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 6 treesize of output 2 [2021-07-13 19:40:42,513 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:40:42,517 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:40:42,520 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:42,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:42,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:40:42,583 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:233, output treesize:117 [2021-07-13 19:40:42,752 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:42,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833049948] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:42,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:42,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:42,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777020040] [2021-07-13 19:40:42,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:42,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:42,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:42,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:42,753 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-07-13 19:40:43,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:43,035 INFO L93 Difference]: Finished difference Result 129 states and 265 transitions. [2021-07-13 19:40:43,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:43,035 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-07-13 19:40:43,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:43,036 INFO L225 Difference]: With dead ends: 129 [2021-07-13 19:40:43,036 INFO L226 Difference]: Without dead ends: 117 [2021-07-13 19:40:43,036 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 475.6ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:43,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-07-13 19:40:43,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 94. [2021-07-13 19:40:43,037 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-07-13 19:40:43,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 197 transitions. [2021-07-13 19:40:43,037 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 197 transitions. Word has length 16 [2021-07-13 19:40:43,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:43,037 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 197 transitions. [2021-07-13 19:40:43,038 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-07-13 19:40:43,038 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 197 transitions. [2021-07-13 19:40:43,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:43,038 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:43,038 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:43,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3140 [2021-07-13 19:40:43,245 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:43,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:43,245 INFO L82 PathProgramCache]: Analyzing trace with hash 841436705, now seen corresponding path program 65 times [2021-07-13 19:40:43,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:43,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444435183] [2021-07-13 19:40:43,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:43,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:43,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-07-13 19:40:43,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:43,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444435183] [2021-07-13 19:40:43,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444435183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:43,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827072410] [2021-07-13 19:40:43,417 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-07-13 19:40:43,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:40:43,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:43,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:43,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:44,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:44,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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 7 treesize of output 1 [2021-07-13 19:40:44,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,158 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:44,159 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,163 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:44,164 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:44,169 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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-07-13 19:40:44,176 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,180 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:44,181 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:44,187 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,191 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:44,191 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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 11 treesize of output 1 [2021-07-13 19:40:44,207 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,212 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:44,213 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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 13 treesize of output 2 [2021-07-13 19:40:44,219 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,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 10 treesize of output 1 [2021-07-13 19:40:44,225 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,229 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:44,229 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:44,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:44,235 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:44,240 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,337 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:40:44,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-07-13 19:40:44,341 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,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 6 treesize of output 2 [2021-07-13 19:40:44,345 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,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 4 treesize of output 2 [2021-07-13 19:40:44,348 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,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-07-13 19:40:44,352 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:44,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:44,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:44,393 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:40:44,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:44,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827072410] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:44,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:44,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:44,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247569989] [2021-07-13 19:40:44,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:44,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:44,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:44,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:44,535 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-07-13 19:40:44,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:44,818 INFO L93 Difference]: Finished difference Result 131 states and 269 transitions. [2021-07-13 19:40:44,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:44,818 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-07-13 19:40:44,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:44,819 INFO L225 Difference]: With dead ends: 131 [2021-07-13 19:40:44,819 INFO L226 Difference]: Without dead ends: 119 [2021-07-13 19:40:44,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 528.7ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:44,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-07-13 19:40:44,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 93. [2021-07-13 19:40:44,820 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-07-13 19:40:44,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-07-13 19:40:44,821 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 16 [2021-07-13 19:40:44,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:44,821 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-07-13 19:40:44,821 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-07-13 19:40:44,821 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-07-13 19:40:44,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:44,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:44,821 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:45,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3165 [2021-07-13 19:40:45,025 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:45,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:45,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1689194221, now seen corresponding path program 66 times [2021-07-13 19:40:45,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:45,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805212681] [2021-07-13 19:40:45,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:45,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:45,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:45,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:45,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805212681] [2021-07-13 19:40:45,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805212681] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:45,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969829784] [2021-07-13 19:40:45,175 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-07-13 19:40:45,230 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:45,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:45,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:45,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:45,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 5 treesize of output 1 [2021-07-13 19:40:45,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,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 6 treesize of output 2 [2021-07-13 19:40:45,469 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,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-07-13 19:40:45,473 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,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-07-13 19:40:45,503 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,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-07-13 19:40:45,506 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:40:45,509 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:45,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:45,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:45,531 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:40:45,603 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:45,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969829784] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:45,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:45,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:45,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615009355] [2021-07-13 19:40:45,604 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:45,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:45,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:45,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:45,604 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-07-13 19:40:45,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:45,867 INFO L93 Difference]: Finished difference Result 116 states and 232 transitions. [2021-07-13 19:40:45,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:45,867 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-07-13 19:40:45,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:45,868 INFO L225 Difference]: With dead ends: 116 [2021-07-13 19:40:45,868 INFO L226 Difference]: Without dead ends: 103 [2021-07-13 19:40:45,868 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 409.3ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:45,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-07-13 19:40:45,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 94. [2021-07-13 19:40:45,869 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-07-13 19:40:45,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 197 transitions. [2021-07-13 19:40:45,870 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 197 transitions. Word has length 16 [2021-07-13 19:40:45,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:45,870 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 197 transitions. [2021-07-13 19:40:45,870 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-07-13 19:40:45,870 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 197 transitions. [2021-07-13 19:40:45,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:45,870 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:45,870 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:46,070 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3239,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:46,071 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:46,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:46,071 INFO L82 PathProgramCache]: Analyzing trace with hash 2126488399, now seen corresponding path program 67 times [2021-07-13 19:40:46,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:46,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726413441] [2021-07-13 19:40:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:46,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:46,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:46,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:46,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726413441] [2021-07-13 19:40:46,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726413441] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:46,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473072572] [2021-07-13 19:40:46,221 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-07-13 19:40:46,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:46,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:46,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:47,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 7 treesize of output 1 [2021-07-13 19:40:47,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:47,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:47,066 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 8 treesize of output 1 [2021-07-13 19:40:47,071 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,074 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:47,084 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 11 treesize of output 2 [2021-07-13 19:40:47,090 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 8 treesize of output 1 [2021-07-13 19:40:47,095 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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-07-13 19:40:47,100 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,103 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:47,103 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:47,109 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,112 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:47,112 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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-07-13 19:40:47,119 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:47,135 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:47,140 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:47,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 9 treesize of output 2 [2021-07-13 19:40:47,145 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:47,148 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,237 INFO L628 ElimStorePlain]: treesize reduction 16, result has 86.8 percent of original size [2021-07-13 19:40:47,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:40:47,241 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,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 3 treesize of output 1 [2021-07-13 19:40:47,245 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,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 5 treesize of output 1 [2021-07-13 19:40:47,248 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,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 4 treesize of output 2 [2021-07-13 19:40:47,251 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:47,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:47,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:47,290 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 3 variables, input treesize:609, output treesize:73 [2021-07-13 19:40:47,418 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:47,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473072572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:47,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:47,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:47,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612665120] [2021-07-13 19:40:47,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:47,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:47,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:47,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:47,420 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-07-13 19:40:47,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:47,677 INFO L93 Difference]: Finished difference Result 143 states and 278 transitions. [2021-07-13 19:40:47,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:47,677 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-07-13 19:40:47,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:47,678 INFO L225 Difference]: With dead ends: 143 [2021-07-13 19:40:47,678 INFO L226 Difference]: Without dead ends: 124 [2021-07-13 19:40:47,678 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 434.4ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:47,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-07-13 19:40:47,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 93. [2021-07-13 19:40:47,680 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-07-13 19:40:47,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-07-13 19:40:47,680 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 16 [2021-07-13 19:40:47,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:47,680 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-07-13 19:40:47,681 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-07-13 19:40:47,681 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-07-13 19:40:47,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:47,681 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:47,681 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:47,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3261,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:47,885 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:47,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:47,885 INFO L82 PathProgramCache]: Analyzing trace with hash 1591258597, now seen corresponding path program 68 times [2021-07-13 19:40:47,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:47,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263992996] [2021-07-13 19:40:47,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:47,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:48,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:48,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:48,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263992996] [2021-07-13 19:40:48,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263992996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:48,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486702443] [2021-07-13 19:40:48,032 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-07-13 19:40:48,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:48,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:48,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:40:48,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40: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 4 treesize of output 2 [2021-07-13 19:40:48,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:48,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 3 treesize of output 1 [2021-07-13 19:40:48,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:48,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 6 treesize of output 2 [2021-07-13 19:40:48,277 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:48,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 5 treesize of output 1 [2021-07-13 19:40:48,281 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:48,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:48,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-07-13 19:40:48,326 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:48,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:40:48,330 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:48,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-07-13 19:40:48,333 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40: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-07-13 19:40:48,337 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:48,403 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.9 percent of original size [2021-07-13 19:40:48,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:48,405 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:130, output treesize:73 [2021-07-13 19:40:48,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:48,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486702443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:48,548 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:48,548 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:40:48,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933961730] [2021-07-13 19:40:48,553 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:40:48,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:48,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:40:48,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:40:48,554 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-07-13 19:40:48,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:48,868 INFO L93 Difference]: Finished difference Result 118 states and 242 transitions. [2021-07-13 19:40:48,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:48,869 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-07-13 19:40:48,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:48,869 INFO L225 Difference]: With dead ends: 118 [2021-07-13 19:40:48,869 INFO L226 Difference]: Without dead ends: 111 [2021-07-13 19:40:48,869 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 496.7ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:48,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-07-13 19:40:48,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 94. [2021-07-13 19:40:48,870 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-07-13 19:40:48,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 198 transitions. [2021-07-13 19:40:48,871 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 198 transitions. Word has length 16 [2021-07-13 19:40:48,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:48,871 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 198 transitions. [2021-07-13 19:40:48,871 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-07-13 19:40:48,871 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 198 transitions. [2021-07-13 19:40:48,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:48,871 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:48,871 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:49,079 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3564,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:49,080 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:49,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:49,080 INFO L82 PathProgramCache]: Analyzing trace with hash -2115963377, now seen corresponding path program 69 times [2021-07-13 19:40:49,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:49,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996026675] [2021-07-13 19:40:49,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:49,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:49,266 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:49,266 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:49,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996026675] [2021-07-13 19:40:49,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996026675] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:49,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321619959] [2021-07-13 19:40:49,267 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-07-13 19:40:49,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:49,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:49,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:49,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:50,109 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:50,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:50,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:50,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-07-13 19:40:50,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:50,121 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:50,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:50,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 11 treesize of output 2 [2021-07-13 19:40:50,127 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:50,132 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,273 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 62 [2021-07-13 19:40:50,273 INFO L628 ElimStorePlain]: treesize reduction 474, result has 19.5 percent of original size [2021-07-13 19:40:50,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-07-13 19:40:50,278 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:50,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-07-13 19:40:50,325 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:50,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-07-13 19:40:50,371 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:50,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-07-13 19:40:50,416 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:50,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-07-13 19:40:50,460 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:50,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 4 treesize of output 2 [2021-07-13 19:40:50,502 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:50,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 4 treesize of output 2 [2021-07-13 19:40:50,543 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:50,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:50,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:50,579 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:769, output treesize:73 [2021-07-13 19:40:50,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:50,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321619959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:50,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:50,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:40:50,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478229676] [2021-07-13 19:40:50,703 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:40:50,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:50,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:40:50,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:50,704 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-07-13 19:40:51,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:51,005 INFO L93 Difference]: Finished difference Result 134 states and 275 transitions. [2021-07-13 19:40:51,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:51,005 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-07-13 19:40:51,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:51,006 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:40:51,006 INFO L226 Difference]: Without dead ends: 122 [2021-07-13 19:40:51,006 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 553.1ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:51,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-07-13 19:40:51,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 94. [2021-07-13 19:40:51,007 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-07-13 19:40:51,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 198 transitions. [2021-07-13 19:40:51,008 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 198 transitions. Word has length 16 [2021-07-13 19:40:51,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:51,008 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 198 transitions. [2021-07-13 19:40:51,008 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-07-13 19:40:51,008 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 198 transitions. [2021-07-13 19:40:51,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:40:51,008 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:51,008 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:51,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3597,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:51,209 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:51,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:51,209 INFO L82 PathProgramCache]: Analyzing trace with hash -1518626719, now seen corresponding path program 70 times [2021-07-13 19:40:51,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:51,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332681544] [2021-07-13 19:40:51,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:51,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:51,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:51,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:51,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332681544] [2021-07-13 19:40:51,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332681544] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:51,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663264284] [2021-07-13 19:40:51,381 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-07-13 19:40:51,421 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:51,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:51,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 19:40:51,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:52,191 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:52,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,197 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:52,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:52,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:52,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:40:52,204 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:52,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:40:52,209 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,346 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 65 [2021-07-13 19:40:52,346 INFO L628 ElimStorePlain]: treesize reduction 371, result has 24.1 percent of original size [2021-07-13 19:40:52,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-07-13 19:40:52,350 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:52,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-07-13 19:40:52,397 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:52,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 4 treesize of output 2 [2021-07-13 19:40:52,442 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:52,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-07-13 19:40:52,485 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:52,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-07-13 19:40:52,527 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:52,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 3 treesize of output 1 [2021-07-13 19:40:52,571 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:52,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-07-13 19:40:52,610 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:52,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:52,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:52,646 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-07-13 19:40:52,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:52,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663264284] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:52,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:52,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:52,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607724695] [2021-07-13 19:40:52,773 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:52,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:52,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:52,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:52,773 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-07-13 19:40:53,247 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-07-13 19:40:53,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:53,480 INFO L93 Difference]: Finished difference Result 164 states and 328 transitions. [2021-07-13 19:40:53,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:53,480 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-07-13 19:40:53,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:53,481 INFO L225 Difference]: With dead ends: 164 [2021-07-13 19:40:53,481 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:40:53,481 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 895.3ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:53,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:40:53,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 98. [2021-07-13 19:40:53,483 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-07-13 19:40:53,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-07-13 19:40:53,483 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 16 [2021-07-13 19:40:53,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:53,484 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-07-13 19:40:53,484 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-07-13 19:40:53,484 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-07-13 19:40:53,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:40:53,484 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:53,484 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:53,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3749 [2021-07-13 19:40:53,685 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:53,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:53,685 INFO L82 PathProgramCache]: Analyzing trace with hash -894827320, now seen corresponding path program 71 times [2021-07-13 19:40:53,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:53,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899387030] [2021-07-13 19:40:53,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:53,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:53,739 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:53,739 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:53,739 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899387030] [2021-07-13 19:40:53,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899387030] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:53,739 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877124279] [2021-07-13 19:40:53,739 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-07-13 19:40:53,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:40:53,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:53,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:40:53,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:53,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:53,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877124279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:53,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:53,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-07-13 19:40:53,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048987342] [2021-07-13 19:40:53,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:40:53,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:53,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:40:53,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:40:53,825 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-07-13 19:40:53,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:53,926 INFO L93 Difference]: Finished difference Result 136 states and 278 transitions. [2021-07-13 19:40:53,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:53,927 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-07-13 19:40:53,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:53,927 INFO L225 Difference]: With dead ends: 136 [2021-07-13 19:40:53,927 INFO L226 Difference]: Without dead ends: 136 [2021-07-13 19:40:53,927 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 94.3ms TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:53,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-07-13 19:40:53,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 94. [2021-07-13 19:40:53,929 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-07-13 19:40:53,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 202 transitions. [2021-07-13 19:40:53,929 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 202 transitions. Word has length 17 [2021-07-13 19:40:53,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:53,929 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 202 transitions. [2021-07-13 19:40:53,929 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-07-13 19:40:53,929 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 202 transitions. [2021-07-13 19:40:53,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:40:53,930 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:53,930 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:54,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3891 [2021-07-13 19:40:54,145 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:54,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:54,145 INFO L82 PathProgramCache]: Analyzing trace with hash -1977338625, now seen corresponding path program 72 times [2021-07-13 19:40:54,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:54,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452922346] [2021-07-13 19:40:54,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:54,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:54,203 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:54,203 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:54,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452922346] [2021-07-13 19:40:54,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452922346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:54,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073406175] [2021-07-13 19:40:54,203 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-07-13 19:40:54,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:54,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:54,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:40:54,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:54,379 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:54,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073406175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:54,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:54,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-07-13 19:40:54,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433321301] [2021-07-13 19:40:54,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:40:54,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:54,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:40:54,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:40:54,380 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-07-13 19:40:54,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:54,620 INFO L93 Difference]: Finished difference Result 137 states and 274 transitions. [2021-07-13 19:40:54,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:40:54,621 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-07-13 19:40:54,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:54,621 INFO L225 Difference]: With dead ends: 137 [2021-07-13 19:40:54,621 INFO L226 Difference]: Without dead ends: 123 [2021-07-13 19:40:54,621 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 276.0ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:54,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-07-13 19:40:54,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 94. [2021-07-13 19:40:54,624 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-07-13 19:40:54,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 200 transitions. [2021-07-13 19:40:54,624 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 200 transitions. Word has length 17 [2021-07-13 19:40:54,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:54,625 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 200 transitions. [2021-07-13 19:40:54,625 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-07-13 19:40:54,625 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 200 transitions. [2021-07-13 19:40:54,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:40:54,625 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:54,625 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:54,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3895,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:54,829 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:54,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:54,829 INFO L82 PathProgramCache]: Analyzing trace with hash -664171210, now seen corresponding path program 73 times [2021-07-13 19:40:54,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:54,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284503781] [2021-07-13 19:40:54,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:54,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:54,909 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:54,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:54,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284503781] [2021-07-13 19:40:54,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284503781] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:54,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508458587] [2021-07-13 19:40:54,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 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-07-13 19:40:54,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:54,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:40:54,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:55,009 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:55,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508458587] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:55,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:55,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-07-13 19:40:55,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856708579] [2021-07-13 19:40:55,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:40:55,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:55,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:40:55,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:40:55,010 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-07-13 19:40:55,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:55,116 INFO L93 Difference]: Finished difference Result 130 states and 270 transitions. [2021-07-13 19:40:55,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:55,116 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-07-13 19:40:55,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:55,116 INFO L225 Difference]: With dead ends: 130 [2021-07-13 19:40:55,116 INFO L226 Difference]: Without dead ends: 130 [2021-07-13 19:40:55,117 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 124.5ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:55,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-07-13 19:40:55,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 95. [2021-07-13 19:40:55,118 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-07-13 19:40:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 203 transitions. [2021-07-13 19:40:55,118 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 203 transitions. Word has length 17 [2021-07-13 19:40:55,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:55,118 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 203 transitions. [2021-07-13 19:40:55,118 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-07-13 19:40:55,119 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 203 transitions. [2021-07-13 19:40:55,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:40:55,119 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:55,119 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:55,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3907,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:55,337 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:55,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:55,337 INFO L82 PathProgramCache]: Analyzing trace with hash -27920449, now seen corresponding path program 74 times [2021-07-13 19:40:55,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:55,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238122288] [2021-07-13 19:40:55,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:55,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:55,393 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:55,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:55,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238122288] [2021-07-13 19:40:55,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238122288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:55,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540540689] [2021-07-13 19:40:55,394 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-07-13 19:40:55,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:55,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:55,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:40:55,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:55,588 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:55,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540540689] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:55,588 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:55,588 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:40:55,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507490052] [2021-07-13 19:40:55,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:40:55,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:55,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:40:55,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:40:55,589 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-07-13 19:40:55,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:55,761 INFO L93 Difference]: Finished difference Result 133 states and 267 transitions. [2021-07-13 19:40:55,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:55,762 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-07-13 19:40:55,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:55,762 INFO L225 Difference]: With dead ends: 133 [2021-07-13 19:40:55,762 INFO L226 Difference]: Without dead ends: 124 [2021-07-13 19:40:55,762 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 244.9ms TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:55,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-07-13 19:40:55,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 95. [2021-07-13 19:40:55,764 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-07-13 19:40:55,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 202 transitions. [2021-07-13 19:40:55,764 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 202 transitions. Word has length 17 [2021-07-13 19:40:55,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:55,764 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 202 transitions. [2021-07-13 19:40:55,764 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-07-13 19:40:55,765 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 202 transitions. [2021-07-13 19:40:55,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:40:55,765 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:55,765 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:55,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3911 [2021-07-13 19:40:55,981 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:55,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:55,981 INFO L82 PathProgramCache]: Analyzing trace with hash -2049348956, now seen corresponding path program 75 times [2021-07-13 19:40:55,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:55,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833482000] [2021-07-13 19:40:55,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:55,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:56,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:56,045 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:56,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833482000] [2021-07-13 19:40:56,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833482000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:56,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908728350] [2021-07-13 19:40:56,045 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-07-13 19:40:56,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:56,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:56,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:40:56,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:56,173 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:56,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908728350] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:56,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:56,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-07-13 19:40:56,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539743842] [2021-07-13 19:40:56,174 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:40:56,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:56,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:40:56,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:40:56,174 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-07-13 19:40:56,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:56,278 INFO L93 Difference]: Finished difference Result 126 states and 261 transitions. [2021-07-13 19:40:56,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:56,278 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-07-13 19:40:56,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:56,279 INFO L225 Difference]: With dead ends: 126 [2021-07-13 19:40:56,279 INFO L226 Difference]: Without dead ends: 126 [2021-07-13 19:40:56,279 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 117.8ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:40:56,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-07-13 19:40:56,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 96. [2021-07-13 19:40:56,280 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-07-13 19:40:56,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 205 transitions. [2021-07-13 19:40:56,281 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 205 transitions. Word has length 17 [2021-07-13 19:40:56,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:56,281 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 205 transitions. [2021-07-13 19:40:56,281 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-07-13 19:40:56,281 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 205 transitions. [2021-07-13 19:40:56,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:40:56,281 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:56,281 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:56,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3920,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:56,504 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:56,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:56,504 INFO L82 PathProgramCache]: Analyzing trace with hash -1058993413, now seen corresponding path program 76 times [2021-07-13 19:40:56,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:56,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715079444] [2021-07-13 19:40:56,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:56,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:56,561 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:56,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:56,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715079444] [2021-07-13 19:40:56,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715079444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:56,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032303874] [2021-07-13 19:40:56,562 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-07-13 19:40:56,604 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:56,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:56,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:40:56,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:56,886 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:56,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032303874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:56,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:56,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:40:56,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191785574] [2021-07-13 19:40:56,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:40:56,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:56,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:40:56,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:40:56,887 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-07-13 19:40:57,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:57,159 INFO L93 Difference]: Finished difference Result 137 states and 275 transitions. [2021-07-13 19:40:57,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:40:57,160 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-07-13 19:40:57,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:57,160 INFO L225 Difference]: With dead ends: 137 [2021-07-13 19:40:57,160 INFO L226 Difference]: Without dead ends: 131 [2021-07-13 19:40:57,160 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 377.0ms TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:57,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-07-13 19:40:57,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 96. [2021-07-13 19:40:57,162 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-07-13 19:40:57,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 204 transitions. [2021-07-13 19:40:57,162 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 204 transitions. Word has length 17 [2021-07-13 19:40:57,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:57,162 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 204 transitions. [2021-07-13 19:40:57,162 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-07-13 19:40:57,162 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 204 transitions. [2021-07-13 19:40:57,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:40:57,163 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:57,163 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:57,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3924,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:57,377 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:57,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:57,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1231103862, now seen corresponding path program 77 times [2021-07-13 19:40:57,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:57,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134883001] [2021-07-13 19:40:57,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:57,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:57,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:57,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:57,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134883001] [2021-07-13 19:40:57,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134883001] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:57,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866399251] [2021-07-13 19:40:57,444 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-07-13 19:40:57,490 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:40:57,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:57,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:40:57,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:57,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:57,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866399251] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:57,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:57,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-07-13 19:40:57,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614939774] [2021-07-13 19:40:57,558 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:40:57,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:57,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:40:57,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:40:57,559 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-07-13 19:40:57,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:57,723 INFO L93 Difference]: Finished difference Result 136 states and 274 transitions. [2021-07-13 19:40:57,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:57,723 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-07-13 19:40:57,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:57,724 INFO L225 Difference]: With dead ends: 136 [2021-07-13 19:40:57,724 INFO L226 Difference]: Without dead ends: 136 [2021-07-13 19:40:57,724 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 172.0ms TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:57,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-07-13 19:40:57,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 97. [2021-07-13 19:40:57,725 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-07-13 19:40:57,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 208 transitions. [2021-07-13 19:40:57,726 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 208 transitions. Word has length 17 [2021-07-13 19:40:57,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:57,726 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 208 transitions. [2021-07-13 19:40:57,726 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-07-13 19:40:57,726 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 208 transitions. [2021-07-13 19:40:57,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:40:57,726 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:57,726 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:57,926 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3946 [2021-07-13 19:40:57,927 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:57,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:57,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1263050815, now seen corresponding path program 78 times [2021-07-13 19:40:57,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:57,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720097938] [2021-07-13 19:40:57,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:57,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:57,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-07-13 19:40:57,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:57,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720097938] [2021-07-13 19:40:57,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720097938] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:57,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686554572] [2021-07-13 19:40:57,998 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-07-13 19:40:58,040 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:40:58,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:58,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:40:58,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:58,286 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:58,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,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 3 treesize of output 1 [2021-07-13 19:40:58,290 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,376 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-07-13 19:40:58,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-07-13 19:40:58,380 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,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-07-13 19:40:58,415 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,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 4 treesize of output 2 [2021-07-13 19:40:58,448 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,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-07-13 19:40:58,479 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,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 3 treesize of output 1 [2021-07-13 19:40:58,510 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,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 4 treesize of output 2 [2021-07-13 19:40:58,539 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,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 3 treesize of output 1 [2021-07-13 19:40:58,567 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:58,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:58,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:58,592 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:40:58,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-07-13 19:40:58,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686554572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:58,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:58,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:40:58,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245976743] [2021-07-13 19:40:58,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:40:58,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:58,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:40:58,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:40:58,623 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-07-13 19:40:59,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:59,212 INFO L93 Difference]: Finished difference Result 156 states and 309 transitions. [2021-07-13 19:40:59,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:40:59,212 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-07-13 19:40:59,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:59,212 INFO L225 Difference]: With dead ends: 156 [2021-07-13 19:40:59,212 INFO L226 Difference]: Without dead ends: 153 [2021-07-13 19:40:59,213 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 643.3ms TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:59,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-07-13 19:40:59,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 101. [2021-07-13 19:40:59,214 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-07-13 19:40:59,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 216 transitions. [2021-07-13 19:40:59,214 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 216 transitions. Word has length 17 [2021-07-13 19:40:59,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:59,214 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 216 transitions. [2021-07-13 19:40:59,214 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-07-13 19:40:59,214 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 216 transitions. [2021-07-13 19:40:59,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:40:59,215 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:59,215 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:59,415 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3955,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:59,415 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:59,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:59,416 INFO L82 PathProgramCache]: Analyzing trace with hash 783766139, now seen corresponding path program 79 times [2021-07-13 19:40:59,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:59,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734255648] [2021-07-13 19:40:59,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:59,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:59,486 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:59,486 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:59,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734255648] [2021-07-13 19:40:59,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734255648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:59,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435637550] [2021-07-13 19:40:59,487 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-07-13 19:40:59,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:59,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:40:59,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:59,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-07-13 19:40:59,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:59,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 8 treesize of output 1 [2021-07-13 19:40:59,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,868 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:40:59,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-07-13 19:40:59,872 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:59,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 3 treesize of output 1 [2021-07-13 19:40:59,906 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:59,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 4 treesize of output 2 [2021-07-13 19:40:59,939 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:59,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:59,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 4 treesize of output 2 [2021-07-13 19:40:59,974 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:00,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-07-13 19:41:00,005 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:00,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 3 treesize of output 1 [2021-07-13 19:41:00,034 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:00,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-07-13 19:41:00,062 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:00,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:00,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-07-13 19:41:00,087 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:41:00,115 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:00,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435637550] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:00,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:00,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:41:00,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623623255] [2021-07-13 19:41:00,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:00,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:00,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:00,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:00,116 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-07-13 19:41:00,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:00,380 INFO L93 Difference]: Finished difference Result 137 states and 280 transitions. [2021-07-13 19:41:00,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:00,381 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-07-13 19:41:00,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:00,381 INFO L225 Difference]: With dead ends: 137 [2021-07-13 19:41:00,381 INFO L226 Difference]: Without dead ends: 137 [2021-07-13 19:41:00,381 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 342.7ms TimeCoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:00,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-07-13 19:41:00,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 97. [2021-07-13 19:41:00,383 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-07-13 19:41:00,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 207 transitions. [2021-07-13 19:41:00,383 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 207 transitions. Word has length 17 [2021-07-13 19:41:00,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:00,383 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 207 transitions. [2021-07-13 19:41:00,383 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-07-13 19:41:00,383 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 207 transitions. [2021-07-13 19:41:00,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:00,384 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:00,384 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:00,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3976,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:00,584 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:00,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:00,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1191895354, now seen corresponding path program 80 times [2021-07-13 19:41:00,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:00,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217009068] [2021-07-13 19:41:00,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:00,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:00,639 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:00,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:00,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217009068] [2021-07-13 19:41:00,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217009068] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:00,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686561303] [2021-07-13 19:41:00,640 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-07-13 19:41:00,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:00,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:00,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:00,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:00,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-07-13 19:41:00,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686561303] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:00,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:00,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-07-13 19:41:00,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602390623] [2021-07-13 19:41:00,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:41:00,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:00,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:41:00,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:41:00,750 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-07-13 19:41:00,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:00,876 INFO L93 Difference]: Finished difference Result 122 states and 251 transitions. [2021-07-13 19:41:00,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:00,876 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-07-13 19:41:00,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:00,877 INFO L225 Difference]: With dead ends: 122 [2021-07-13 19:41:00,877 INFO L226 Difference]: Without dead ends: 120 [2021-07-13 19:41:00,877 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 123.1ms TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:00,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-07-13 19:41:00,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 97. [2021-07-13 19:41:00,878 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-07-13 19:41:00,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 206 transitions. [2021-07-13 19:41:00,879 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 206 transitions. Word has length 17 [2021-07-13 19:41:00,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:00,879 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 206 transitions. [2021-07-13 19:41:00,879 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-07-13 19:41:00,879 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 206 transitions. [2021-07-13 19:41:00,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:00,879 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:00,879 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:01,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3999,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:01,093 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:01,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:01,093 INFO L82 PathProgramCache]: Analyzing trace with hash 241782728, now seen corresponding path program 81 times [2021-07-13 19:41:01,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:01,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189623967] [2021-07-13 19:41:01,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:01,154 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:01,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:01,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189623967] [2021-07-13 19:41:01,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189623967] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:01,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347506542] [2021-07-13 19:41:01,155 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-07-13 19:41:01,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:01,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:01,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:01,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:01,250 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:01,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347506542] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:01,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:01,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-07-13 19:41:01,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546363799] [2021-07-13 19:41:01,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:41:01,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:01,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:41:01,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:41:01,251 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-07-13 19:41:01,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:01,366 INFO L93 Difference]: Finished difference Result 121 states and 252 transitions. [2021-07-13 19:41:01,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:01,367 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-07-13 19:41:01,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:01,367 INFO L225 Difference]: With dead ends: 121 [2021-07-13 19:41:01,367 INFO L226 Difference]: Without dead ends: 121 [2021-07-13 19:41:01,367 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 112.9ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:41:01,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-07-13 19:41:01,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 97. [2021-07-13 19:41:01,369 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-07-13 19:41:01,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 206 transitions. [2021-07-13 19:41:01,369 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 206 transitions. Word has length 17 [2021-07-13 19:41:01,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:01,369 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 206 transitions. [2021-07-13 19:41:01,369 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-07-13 19:41:01,369 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 206 transitions. [2021-07-13 19:41:01,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:01,369 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:01,369 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:01,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4009,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:01,570 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:01,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:01,570 INFO L82 PathProgramCache]: Analyzing trace with hash 878033489, now seen corresponding path program 82 times [2021-07-13 19:41:01,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:01,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118010704] [2021-07-13 19:41:01,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:01,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:01,640 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:01,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:01,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118010704] [2021-07-13 19:41:01,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118010704] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:01,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883166520] [2021-07-13 19:41:01,640 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-07-13 19:41:01,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:01,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:01,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:01,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:01,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:01,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883166520] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:01,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:01,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:41:01,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212536998] [2021-07-13 19:41:01,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:01,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:01,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:01,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:01,825 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-07-13 19:41:01,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:01,964 INFO L93 Difference]: Finished difference Result 111 states and 227 transitions. [2021-07-13 19:41:01,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:01,964 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-07-13 19:41:01,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:01,965 INFO L225 Difference]: With dead ends: 111 [2021-07-13 19:41:01,965 INFO L226 Difference]: Without dead ends: 102 [2021-07-13 19:41:01,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 198.2ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:01,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-07-13 19:41:01,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 97. [2021-07-13 19:41:01,966 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-07-13 19:41:01,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 205 transitions. [2021-07-13 19:41:01,966 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 205 transitions. Word has length 17 [2021-07-13 19:41:01,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:01,967 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 205 transitions. [2021-07-13 19:41:01,967 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-07-13 19:41:01,967 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 205 transitions. [2021-07-13 19:41:01,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:01,967 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:01,967 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:02,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4013 [2021-07-13 19:41:02,181 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:02,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:02,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1143395018, now seen corresponding path program 83 times [2021-07-13 19:41:02,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:02,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117129648] [2021-07-13 19:41:02,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:02,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:02,245 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:02,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:02,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117129648] [2021-07-13 19:41:02,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117129648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:02,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964737138] [2021-07-13 19:41:02,246 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-07-13 19:41:02,300 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:02,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:02,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:02,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:02,368 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:02,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964737138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:02,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:02,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-07-13 19:41:02,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899996801] [2021-07-13 19:41:02,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:41:02,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:02,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:41:02,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:41:02,370 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-07-13 19:41:02,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:02,505 INFO L93 Difference]: Finished difference Result 131 states and 272 transitions. [2021-07-13 19:41:02,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:02,505 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-07-13 19:41:02,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:02,506 INFO L225 Difference]: With dead ends: 131 [2021-07-13 19:41:02,506 INFO L226 Difference]: Without dead ends: 131 [2021-07-13 19:41:02,506 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 133.5ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:41:02,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-07-13 19:41:02,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 98. [2021-07-13 19:41:02,508 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-07-13 19:41:02,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-07-13 19:41:02,508 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-07-13 19:41:02,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:02,508 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-07-13 19:41:02,508 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-07-13 19:41:02,508 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-07-13 19:41:02,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:02,509 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:02,509 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:02,725 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4024 [2021-07-13 19:41:02,725 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:02,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:02,725 INFO L82 PathProgramCache]: Analyzing trace with hash -459189108, now seen corresponding path program 84 times [2021-07-13 19:41:02,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:02,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240779894] [2021-07-13 19:41:02,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:02,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:02,794 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:02,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:02,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240779894] [2021-07-13 19:41:02,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240779894] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:02,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847613684] [2021-07-13 19:41:02,794 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-07-13 19:41:02,848 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:02,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:02,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:02,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:02,926 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:02,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847613684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:02,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:02,926 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-07-13 19:41:02,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552143482] [2021-07-13 19:41:02,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:41:02,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:02,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:41:02,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:41:02,928 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-07-13 19:41:03,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:03,054 INFO L93 Difference]: Finished difference Result 129 states and 269 transitions. [2021-07-13 19:41:03,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:03,055 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-07-13 19:41:03,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:03,055 INFO L225 Difference]: With dead ends: 129 [2021-07-13 19:41:03,055 INFO L226 Difference]: Without dead ends: 129 [2021-07-13 19:41:03,055 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 132.4ms TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:41:03,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-07-13 19:41:03,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 99. [2021-07-13 19:41:03,057 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-07-13 19:41:03,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 209 transitions. [2021-07-13 19:41:03,057 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 209 transitions. Word has length 17 [2021-07-13 19:41:03,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:03,057 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 209 transitions. [2021-07-13 19:41:03,057 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-07-13 19:41:03,057 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 209 transitions. [2021-07-13 19:41:03,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:03,058 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:03,058 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:03,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4028 [2021-07-13 19:41:03,261 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:03,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:03,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1689720077, now seen corresponding path program 85 times [2021-07-13 19:41:03,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:03,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699199290] [2021-07-13 19:41:03,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:03,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:03,344 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:03,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699199290] [2021-07-13 19:41:03,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699199290] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:03,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168084026] [2021-07-13 19:41:03,345 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-07-13 19:41:03,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:03,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:03,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:03,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-07-13 19:41:03,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:03,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,636 INFO L628 ElimStorePlain]: treesize reduction 51, result has 52.8 percent of original size [2021-07-13 19:41:03,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 4 treesize of output 2 [2021-07-13 19:41:03,639 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:03,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-07-13 19:41:03,664 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:03,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 3 treesize of output 1 [2021-07-13 19:41:03,686 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41: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 4 treesize of output 2 [2021-07-13 19:41:03,708 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:03,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:03,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:03,726 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-07-13 19:41:03,754 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:03,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168084026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:03,754 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:03,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:03,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011233771] [2021-07-13 19:41:03,755 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:03,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:03,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:03,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:03,755 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-07-13 19:41:04,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:04,027 INFO L93 Difference]: Finished difference Result 136 states and 273 transitions. [2021-07-13 19:41:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:41:04,027 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-07-13 19:41:04,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:04,028 INFO L225 Difference]: With dead ends: 136 [2021-07-13 19:41:04,028 INFO L226 Difference]: Without dead ends: 136 [2021-07-13 19:41:04,028 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 334.5ms TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:41:04,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-07-13 19:41:04,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 98. [2021-07-13 19:41:04,029 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-07-13 19:41:04,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-07-13 19:41:04,030 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-07-13 19:41:04,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:04,030 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-07-13 19:41:04,030 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-07-13 19:41:04,030 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-07-13 19:41:04,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:04,030 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:04,030 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:04,230 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4039,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:04,231 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:04,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:04,231 INFO L82 PathProgramCache]: Analyzing trace with hash -103159220, now seen corresponding path program 86 times [2021-07-13 19:41:04,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:04,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426983111] [2021-07-13 19:41:04,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:04,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:04,305 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:04,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:04,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426983111] [2021-07-13 19:41:04,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426983111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:04,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11239747] [2021-07-13 19:41:04,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 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-07-13 19:41:04,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:04,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:04,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:04,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:04,498 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:04,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11239747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:04,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:04,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:04,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464983271] [2021-07-13 19:41:04,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:04,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:04,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:04,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:04,499 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-07-13 19:41:04,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:04,675 INFO L93 Difference]: Finished difference Result 126 states and 261 transitions. [2021-07-13 19:41:04,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:41: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 17 [2021-07-13 19:41:04,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:04,675 INFO L225 Difference]: With dead ends: 126 [2021-07-13 19:41:04,675 INFO L226 Difference]: Without dead ends: 126 [2021-07-13 19:41:04,676 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 172.2ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:04,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-07-13 19:41:04,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 98. [2021-07-13 19:41:04,677 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-07-13 19:41:04,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-07-13 19:41:04,677 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-07-13 19:41:04,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:04,678 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-07-13 19:41:04,678 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-07-13 19:41:04,678 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-07-13 19:41:04,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:04,678 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:04,678 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:04,884 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4059,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:04,885 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:04,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:04,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1117673698, now seen corresponding path program 87 times [2021-07-13 19:41:04,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:04,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556497761] [2021-07-13 19:41:04,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:04,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:04,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:04,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:04,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556497761] [2021-07-13 19:41:04,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556497761] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:04,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385615715] [2021-07-13 19:41:04,949 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-07-13 19:41:05,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:05,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:05,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:05,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:05,177 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:05,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385615715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:05,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:05,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:05,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529164118] [2021-07-13 19:41:05,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:05,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:05,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:05,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:05,178 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-07-13 19:41:05,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:05,392 INFO L93 Difference]: Finished difference Result 155 states and 312 transitions. [2021-07-13 19:41:05,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:41:05,392 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-07-13 19:41:05,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:05,393 INFO L225 Difference]: With dead ends: 155 [2021-07-13 19:41:05,393 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:41:05,393 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 212.0ms TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:41:05,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:41:05,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 99. [2021-07-13 19:41:05,394 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-07-13 19:41:05,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 211 transitions. [2021-07-13 19:41:05,395 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 211 transitions. Word has length 17 [2021-07-13 19:41:05,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:05,395 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 211 transitions. [2021-07-13 19:41:05,395 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-07-13 19:41:05,395 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 211 transitions. [2021-07-13 19:41:05,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:05,395 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:05,396 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:05,619 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4089 [2021-07-13 19:41:05,619 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:05,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:05,619 INFO L82 PathProgramCache]: Analyzing trace with hash -529928376, now seen corresponding path program 88 times [2021-07-13 19:41:05,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:05,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293576659] [2021-07-13 19:41:05,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:05,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:05,694 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:05,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:05,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293576659] [2021-07-13 19:41:05,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293576659] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:05,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657068886] [2021-07-13 19:41:05,695 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-07-13 19:41:05,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:05,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:05,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:05,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:05,940 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:05,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657068886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:05,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:05,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:05,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686536566] [2021-07-13 19:41:05,940 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:05,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:05,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:05,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:05,941 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-07-13 19:41:06,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:06,101 INFO L93 Difference]: Finished difference Result 134 states and 272 transitions. [2021-07-13 19:41:06,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:41:06,102 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-07-13 19:41:06,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:06,102 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:41:06,103 INFO L226 Difference]: Without dead ends: 134 [2021-07-13 19:41:06,103 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 198.7ms TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:06,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-07-13 19:41:06,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 99. [2021-07-13 19:41:06,104 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-07-13 19:41:06,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 211 transitions. [2021-07-13 19:41:06,105 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 211 transitions. Word has length 17 [2021-07-13 19:41:06,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:06,105 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 211 transitions. [2021-07-13 19:41:06,105 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-07-13 19:41:06,105 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 211 transitions. [2021-07-13 19:41:06,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:06,105 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:06,105 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:06,325 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4129,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:06,325 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:06,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:06,325 INFO L82 PathProgramCache]: Analyzing trace with hash 721454289, now seen corresponding path program 89 times [2021-07-13 19:41:06,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:06,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808149105] [2021-07-13 19:41:06,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:06,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:06,404 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:06,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:06,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808149105] [2021-07-13 19:41:06,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808149105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:06,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489097022] [2021-07-13 19:41:06,405 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-07-13 19:41:06,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:41:06,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:06,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:06,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:06,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 4 treesize of output 2 [2021-07-13 19:41:06,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,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 3 treesize of output 1 [2021-07-13 19:41:06,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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 8 treesize of output 1 [2021-07-13 19:41:06,624 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:06,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 9 treesize of output 2 [2021-07-13 19:41:06,627 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,662 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-07-13 19:41:06,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-07-13 19:41:06,665 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:06,689 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:41:06,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:06,690 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:41:06,710 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:06,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489097022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:06,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:06,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:06,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044972525] [2021-07-13 19:41:06,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:06,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:06,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:06,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:06,711 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-07-13 19:41:06,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:06,891 INFO L93 Difference]: Finished difference Result 162 states and 326 transitions. [2021-07-13 19:41:06,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:41:06,891 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-07-13 19:41:06,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:06,892 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:41:06,892 INFO L226 Difference]: Without dead ends: 162 [2021-07-13 19:41:06,892 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 190.1ms TimeCoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:06,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-07-13 19:41:06,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 100. [2021-07-13 19:41:06,893 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-07-13 19:41:06,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 216 transitions. [2021-07-13 19:41:06,893 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 216 transitions. Word has length 17 [2021-07-13 19:41:06,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:06,894 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 216 transitions. [2021-07-13 19:41:06,894 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-07-13 19:41:06,894 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 216 transitions. [2021-07-13 19:41:06,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:06,894 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:06,894 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:07,094 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4167 [2021-07-13 19:41:07,095 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:07,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:07,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1512495901, now seen corresponding path program 90 times [2021-07-13 19:41:07,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:07,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275305040] [2021-07-13 19:41:07,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:07,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:07,155 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:07,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:07,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275305040] [2021-07-13 19:41:07,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275305040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:07,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101450487] [2021-07-13 19:41:07,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 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-07-13 19:41:07,200 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:07,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:07,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:07,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:07,328 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:07,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,330 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:07,331 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:07,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:07,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-07-13 19:41:07,341 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:07,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 8 treesize of output 1 [2021-07-13 19:41:07,344 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,355 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:41:07,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:07,357 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:07,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:07,363 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:41:07,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-07-13 19:41:07,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101450487] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:07,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:07,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:07,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486459096] [2021-07-13 19:41:07,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:07,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:07,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:07,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:07,369 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-07-13 19:41:07,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:07,526 INFO L93 Difference]: Finished difference Result 127 states and 265 transitions. [2021-07-13 19:41:07,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:07,527 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-07-13 19:41:07,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:07,527 INFO L225 Difference]: With dead ends: 127 [2021-07-13 19:41:07,527 INFO L226 Difference]: Without dead ends: 127 [2021-07-13 19:41:07,528 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 143.5ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:07,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-07-13 19:41:07,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 98. [2021-07-13 19:41:07,529 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-07-13 19:41:07,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-07-13 19:41:07,530 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-07-13 19:41:07,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:07,530 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-07-13 19:41:07,530 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-07-13 19:41:07,530 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-07-13 19:41:07,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:07,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:07,530 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:07,748 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4218,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:07,749 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:07,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:07,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1877216436, now seen corresponding path program 91 times [2021-07-13 19:41:07,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:07,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062947191] [2021-07-13 19:41:07,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:07,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:07,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:07,808 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:07,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062947191] [2021-07-13 19:41:07,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062947191] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:07,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208613315] [2021-07-13 19:41:07,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 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-07-13 19:41:07,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:07,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:07,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:07,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208613315] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:07,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:07,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:07,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149868958] [2021-07-13 19:41:07,984 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:07,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:07,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:07,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:07,984 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-07-13 19:41:08,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:08,111 INFO L93 Difference]: Finished difference Result 114 states and 237 transitions. [2021-07-13 19:41:08,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:08,112 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-07-13 19:41:08,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:08,112 INFO L225 Difference]: With dead ends: 114 [2021-07-13 19:41:08,112 INFO L226 Difference]: Without dead ends: 110 [2021-07-13 19:41:08,112 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 172.8ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:08,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-07-13 19:41:08,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 98. [2021-07-13 19:41:08,113 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-07-13 19:41:08,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 208 transitions. [2021-07-13 19:41:08,114 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 208 transitions. Word has length 17 [2021-07-13 19:41:08,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:08,114 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 208 transitions. [2021-07-13 19:41:08,114 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-07-13 19:41:08,114 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 208 transitions. [2021-07-13 19:41:08,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:08,114 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:08,114 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:08,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4255 [2021-07-13 19:41:08,315 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:08,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:08,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1738416266, now seen corresponding path program 92 times [2021-07-13 19:41:08,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:08,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065778646] [2021-07-13 19:41:08,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:08,377 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:08,377 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:08,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065778646] [2021-07-13 19:41:08,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065778646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:08,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885975650] [2021-07-13 19:41:08,378 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-07-13 19:41:08,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:08,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:08,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:08,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:08,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:08,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885975650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:08,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:08,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:08,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136501664] [2021-07-13 19:41:08,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:08,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:08,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:08,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:08,607 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-07-13 19:41:08,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:08,752 INFO L93 Difference]: Finished difference Result 120 states and 251 transitions. [2021-07-13 19:41:08,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:08,753 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-07-13 19:41:08,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:08,753 INFO L225 Difference]: With dead ends: 120 [2021-07-13 19:41:08,753 INFO L226 Difference]: Without dead ends: 120 [2021-07-13 19:41:08,754 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 195.2ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:08,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-07-13 19:41:08,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 98. [2021-07-13 19:41:08,755 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-07-13 19:41:08,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 208 transitions. [2021-07-13 19:41:08,755 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 208 transitions. Word has length 17 [2021-07-13 19:41:08,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:08,755 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 208 transitions. [2021-07-13 19:41:08,755 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-07-13 19:41:08,756 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 208 transitions. [2021-07-13 19:41:08,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:08,756 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:08,756 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:08,977 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4274 [2021-07-13 19:41:08,977 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:08,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:08,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1102165505, now seen corresponding path program 93 times [2021-07-13 19:41:08,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:08,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625728226] [2021-07-13 19:41:08,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:08,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:09,037 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:09,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:09,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625728226] [2021-07-13 19:41:09,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625728226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:09,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891560474] [2021-07-13 19:41:09,038 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-07-13 19:41:09,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:09,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:09,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:09,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:09,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:09,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891560474] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:09,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:09,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:09,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142361406] [2021-07-13 19:41:09,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:09,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:09,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:09,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:09,282 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-07-13 19:41:09,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:09,461 INFO L93 Difference]: Finished difference Result 115 states and 235 transitions. [2021-07-13 19:41:09,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:09,461 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-07-13 19:41:09,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:09,462 INFO L225 Difference]: With dead ends: 115 [2021-07-13 19:41:09,462 INFO L226 Difference]: Without dead ends: 106 [2021-07-13 19:41:09,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 229.4ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:09,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-07-13 19:41:09,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 98. [2021-07-13 19:41:09,463 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-07-13 19:41:09,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-07-13 19:41:09,463 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-07-13 19:41:09,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:09,464 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-07-13 19:41:09,464 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-07-13 19:41:09,464 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-07-13 19:41:09,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:09,464 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:09,464 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:09,669 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4292 [2021-07-13 19:41:09,669 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:09,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:09,670 INFO L82 PathProgramCache]: Analyzing trace with hash 1171373284, now seen corresponding path program 94 times [2021-07-13 19:41:09,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:09,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486339088] [2021-07-13 19:41:09,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:09,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:09,736 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:09,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:09,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486339088] [2021-07-13 19:41:09,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486339088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:09,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874792384] [2021-07-13 19:41:09,736 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-07-13 19:41:09,800 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:09,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:09,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:09,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:10,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:10,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874792384] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:10,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:10,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:10,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623270013] [2021-07-13 19:41:10,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:10,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:10,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:10,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:10,006 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-07-13 19:41:10,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:10,205 INFO L93 Difference]: Finished difference Result 129 states and 269 transitions. [2021-07-13 19:41:10,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:10,205 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-07-13 19:41:10,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:10,205 INFO L225 Difference]: With dead ends: 129 [2021-07-13 19:41:10,206 INFO L226 Difference]: Without dead ends: 129 [2021-07-13 19:41:10,206 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 246.7ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:10,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-07-13 19:41:10,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 98. [2021-07-13 19:41:10,207 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-07-13 19:41:10,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-07-13 19:41:10,207 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-07-13 19:41:10,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:10,208 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-07-13 19:41:10,208 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-07-13 19:41:10,208 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-07-13 19:41:10,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:10,208 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:10,208 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:10,413 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4315,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:10,413 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:10,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:10,413 INFO L82 PathProgramCache]: Analyzing trace with hash 156858806, now seen corresponding path program 95 times [2021-07-13 19:41:10,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:10,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962000727] [2021-07-13 19:41:10,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:10,476 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:10,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:10,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962000727] [2021-07-13 19:41:10,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962000727] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:10,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102049911] [2021-07-13 19:41:10,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 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-07-13 19:41:10,545 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:41:10,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:10,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:10,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:10,846 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:10,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102049911] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:10,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:10,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:10,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507359773] [2021-07-13 19:41:10,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:10,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:10,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:10,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:10,848 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-07-13 19:41:11,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:11,075 INFO L93 Difference]: Finished difference Result 129 states and 269 transitions. [2021-07-13 19:41:11,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:11,086 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-07-13 19:41:11,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:11,087 INFO L225 Difference]: With dead ends: 129 [2021-07-13 19:41:11,087 INFO L226 Difference]: Without dead ends: 129 [2021-07-13 19:41:11,087 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 255.2ms TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:11,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-07-13 19:41:11,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 95. [2021-07-13 19:41:11,088 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-07-13 19:41:11,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 201 transitions. [2021-07-13 19:41:11,089 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 201 transitions. Word has length 17 [2021-07-13 19:41:11,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:11,089 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 201 transitions. [2021-07-13 19:41:11,089 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-07-13 19:41:11,089 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 201 transitions. [2021-07-13 19:41:11,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:11,089 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:11,089 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:11,291 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4344,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:11,292 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:11,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:11,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1229041557, now seen corresponding path program 96 times [2021-07-13 19:41:11,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:11,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201471220] [2021-07-13 19:41:11,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:11,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:11,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:11,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:11,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201471220] [2021-07-13 19:41:11,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201471220] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:11,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228680314] [2021-07-13 19:41:11,365 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-07-13 19:41:11,412 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:11,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:11,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:11,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:11,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:11,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,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-07-13 19:41:11,553 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,609 INFO L628 ElimStorePlain]: treesize reduction 51, result has 52.8 percent of original size [2021-07-13 19:41:11,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 3 treesize of output 1 [2021-07-13 19:41:11,612 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41: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 4 treesize of output 2 [2021-07-13 19:41:11,636 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:11,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-07-13 19:41:11,659 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:11,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-07-13 19:41:11,680 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:11,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:11,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:11,701 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-07-13 19:41:11,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:11,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228680314] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:11,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:11,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:11,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117067564] [2021-07-13 19:41:11,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:11,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:11,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:11,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:11,731 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-07-13 19:41:11,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:11,951 INFO L93 Difference]: Finished difference Result 129 states and 258 transitions. [2021-07-13 19:41:11,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:11,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-07-13 19:41:11,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:11,952 INFO L225 Difference]: With dead ends: 129 [2021-07-13 19:41:11,952 INFO L226 Difference]: Without dead ends: 126 [2021-07-13 19:41:11,953 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 276.0ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:11,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-07-13 19:41:11,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 99. [2021-07-13 19:41:11,954 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-07-13 19:41:11,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 209 transitions. [2021-07-13 19:41:11,955 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 209 transitions. Word has length 17 [2021-07-13 19:41:11,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:11,955 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 209 transitions. [2021-07-13 19:41:11,955 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-07-13 19:41:11,955 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 209 transitions. [2021-07-13 19:41:11,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:11,955 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:11,955 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:12,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4398 [2021-07-13 19:41:12,161 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:12,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:12,161 INFO L82 PathProgramCache]: Analyzing trace with hash 749756881, now seen corresponding path program 97 times [2021-07-13 19:41:12,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:12,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032565454] [2021-07-13 19:41:12,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:12,226 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:12,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:12,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032565454] [2021-07-13 19:41:12,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032565454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:12,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794454280] [2021-07-13 19:41:12,226 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-07-13 19:41:12,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:12,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:12,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:12,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:12,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:12,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:12,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,514 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:41:12,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-07-13 19:41:12,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,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 3 treesize of output 1 [2021-07-13 19:41:12,553 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,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 4 treesize of output 2 [2021-07-13 19:41:12,586 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,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 4 treesize of output 2 [2021-07-13 19:41:12,618 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,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-07-13 19:41:12,648 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,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-07-13 19:41:12,678 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,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-07-13 19:41:12,713 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:12,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:12,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:12,739 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:41:12,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:12,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794454280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:12,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:12,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:12,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107624816] [2021-07-13 19:41:12,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:12,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:12,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:12,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:12,768 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-07-13 19:41:12,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:12,881 INFO L93 Difference]: Finished difference Result 107 states and 223 transitions. [2021-07-13 19:41:12,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:12,881 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-07-13 19:41:12,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:12,882 INFO L225 Difference]: With dead ends: 107 [2021-07-13 19:41:12,882 INFO L226 Difference]: Without dead ends: 107 [2021-07-13 19:41:12,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 190.7ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:12,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-07-13 19:41:12,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 95. [2021-07-13 19:41:12,883 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-07-13 19:41:12,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 200 transitions. [2021-07-13 19:41:12,884 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 200 transitions. Word has length 17 [2021-07-13 19:41:12,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:12,884 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 200 transitions. [2021-07-13 19:41:12,884 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-07-13 19:41:12,884 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 200 transitions. [2021-07-13 19:41:12,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:12,884 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:12,884 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:13,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4418,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:13,093 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:13,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:13,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1225904612, now seen corresponding path program 98 times [2021-07-13 19:41:13,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:13,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986505706] [2021-07-13 19:41:13,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:13,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:13,157 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:13,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:13,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986505706] [2021-07-13 19:41:13,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986505706] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:13,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286587657] [2021-07-13 19:41:13,158 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-07-13 19:41:13,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:13,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:13,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:13,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:13,391 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:13,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286587657] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:13,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:13,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:13,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140123138] [2021-07-13 19:41:13,392 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:13,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:13,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:13,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:13,392 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-07-13 19:41:13,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:13,574 INFO L93 Difference]: Finished difference Result 125 states and 256 transitions. [2021-07-13 19:41:13,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:13,574 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-07-13 19:41:13,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:13,574 INFO L225 Difference]: With dead ends: 125 [2021-07-13 19:41:13,574 INFO L226 Difference]: Without dead ends: 123 [2021-07-13 19:41:13,575 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 226.3ms TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:13,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-07-13 19:41:13,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 93. [2021-07-13 19:41:13,576 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-07-13 19:41:13,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-07-13 19:41:13,576 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 17 [2021-07-13 19:41:13,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:13,576 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-07-13 19:41:13,577 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-07-13 19:41:13,577 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-07-13 19:41:13,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:13,577 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:13,577 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:13,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4438,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:13,781 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:13,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:13,781 INFO L82 PathProgramCache]: Analyzing trace with hash 99180452, now seen corresponding path program 99 times [2021-07-13 19:41:13,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:13,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229709966] [2021-07-13 19:41:13,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:13,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:13,856 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:13,856 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:13,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229709966] [2021-07-13 19:41:13,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229709966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:13,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900971985] [2021-07-13 19:41:13,856 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-07-13 19:41:13,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:41:13,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:13,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:13,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:14,072 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:14,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900971985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:14,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:14,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:14,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832006940] [2021-07-13 19:41:14,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:14,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:14,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:14,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:14,073 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-07-13 19:41:14,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:14,207 INFO L93 Difference]: Finished difference Result 120 states and 249 transitions. [2021-07-13 19:41:14,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:14,207 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-07-13 19:41:14,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:14,207 INFO L225 Difference]: With dead ends: 120 [2021-07-13 19:41:14,207 INFO L226 Difference]: Without dead ends: 120 [2021-07-13 19:41:14,208 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 160.8ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:14,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-07-13 19:41:14,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 96. [2021-07-13 19:41:14,209 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-07-13 19:41:14,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-07-13 19:41:14,209 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-07-13 19:41:14,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:14,209 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-07-13 19:41:14,209 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-07-13 19:41:14,209 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-07-13 19:41:14,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:14,209 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:14,210 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:14,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4478 [2021-07-13 19:41:14,410 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:14,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:14,410 INFO L82 PathProgramCache]: Analyzing trace with hash 1089535995, now seen corresponding path program 100 times [2021-07-13 19:41:14,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:14,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65311573] [2021-07-13 19:41:14,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:14,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:14,503 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:14,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:14,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65311573] [2021-07-13 19:41:14,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65311573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:14,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202437684] [2021-07-13 19:41:14,504 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-07-13 19:41:14,559 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:14,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:14,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:14,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:14,815 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:14,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202437684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:14,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:14,815 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:14,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331266606] [2021-07-13 19:41:14,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:14,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:14,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:14,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:14,816 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-07-13 19:41:14,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:14,995 INFO L93 Difference]: Finished difference Result 110 states and 224 transitions. [2021-07-13 19:41:14,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:14,995 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-07-13 19:41:14,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:14,995 INFO L225 Difference]: With dead ends: 110 [2021-07-13 19:41:14,995 INFO L226 Difference]: Without dead ends: 104 [2021-07-13 19:41:14,995 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 275.9ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:14,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-07-13 19:41:14,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 96. [2021-07-13 19:41:14,997 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-07-13 19:41:14,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-07-13 19:41:14,997 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-07-13 19:41:14,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:14,997 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-07-13 19:41:14,997 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-07-13 19:41:14,997 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-07-13 19:41:14,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:14,997 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:14,997 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:15,198 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4508 [2021-07-13 19:41:15,198 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:15,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:15,198 INFO L82 PathProgramCache]: Analyzing trace with hash -915334026, now seen corresponding path program 101 times [2021-07-13 19:41:15,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:15,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226689051] [2021-07-13 19:41:15,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:15,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:15,262 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:15,262 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:15,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226689051] [2021-07-13 19:41:15,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226689051] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:15,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181612857] [2021-07-13 19:41:15,262 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-07-13 19:41:15,308 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:41:15,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:15,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:15,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:15,488 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:15,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181612857] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:15,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:15,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:15,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851399105] [2021-07-13 19:41:15,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:15,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:15,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:15,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:15,489 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-07-13 19:41:15,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:15,593 INFO L93 Difference]: Finished difference Result 131 states and 271 transitions. [2021-07-13 19:41:15,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:15,593 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-07-13 19:41:15,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:15,593 INFO L225 Difference]: With dead ends: 131 [2021-07-13 19:41:15,593 INFO L226 Difference]: Without dead ends: 131 [2021-07-13 19:41:15,594 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 137.8ms TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:15,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-07-13 19:41:15,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 97. [2021-07-13 19:41:15,595 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-07-13 19:41:15,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 203 transitions. [2021-07-13 19:41:15,595 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 203 transitions. Word has length 17 [2021-07-13 19:41:15,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:15,595 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 203 transitions. [2021-07-13 19:41:15,595 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-07-13 19:41:15,595 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 203 transitions. [2021-07-13 19:41:15,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:15,595 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:15,595 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:15,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4535 [2021-07-13 19:41:15,801 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:15,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:15,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1362671749, now seen corresponding path program 102 times [2021-07-13 19:41:15,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:15,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950567374] [2021-07-13 19:41:15,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:15,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:15,865 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:15,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:15,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950567374] [2021-07-13 19:41:15,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950567374] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:15,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910069111] [2021-07-13 19:41:15,865 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-07-13 19:41:15,915 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:15,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:15,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:15,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:16,064 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:16,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,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-07-13 19:41:16,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,153 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-07-13 19:41:16,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 3 treesize of output 1 [2021-07-13 19:41:16,157 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,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-07-13 19:41:16,192 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,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 4 treesize of output 2 [2021-07-13 19:41:16,225 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,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-07-13 19:41:16,258 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,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 4 treesize of output 2 [2021-07-13 19:41:16,288 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,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 3 treesize of output 1 [2021-07-13 19:41:16,326 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,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 3 treesize of output 1 [2021-07-13 19:41:16,354 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:16,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:16,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:16,379 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:41:16,406 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:16,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910069111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:16,406 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:16,406 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:16,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593717797] [2021-07-13 19:41:16,406 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:16,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:16,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:16,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:16,407 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-07-13 19:41:16,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:16,509 INFO L93 Difference]: Finished difference Result 107 states and 223 transitions. [2021-07-13 19:41:16,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:16,509 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-07-13 19:41:16,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:16,510 INFO L225 Difference]: With dead ends: 107 [2021-07-13 19:41:16,510 INFO L226 Difference]: Without dead ends: 107 [2021-07-13 19:41:16,510 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 167.3ms TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:16,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-07-13 19:41:16,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 95. [2021-07-13 19:41:16,511 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-07-13 19:41:16,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-07-13 19:41:16,511 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-07-13 19:41:16,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:16,511 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-07-13 19:41:16,511 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-07-13 19:41:16,511 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-07-13 19:41:16,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:16,512 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:16,512 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:16,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4570,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:16,712 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:16,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:16,713 INFO L82 PathProgramCache]: Analyzing trace with hash -327588704, now seen corresponding path program 103 times [2021-07-13 19:41:16,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:16,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706294853] [2021-07-13 19:41:16,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:16,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:16,778 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:16,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:16,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706294853] [2021-07-13 19:41:16,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706294853] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:16,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414462796] [2021-07-13 19:41:16,778 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-07-13 19:41:16,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:16,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:16,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:16,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:16,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414462796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:16,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:16,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:16,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046383508] [2021-07-13 19:41:16,971 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:16,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:16,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:16,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:16,971 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-07-13 19:41:17,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:17,081 INFO L93 Difference]: Finished difference Result 124 states and 249 transitions. [2021-07-13 19:41:17,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:17,084 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-07-13 19:41:17,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:17,085 INFO L225 Difference]: With dead ends: 124 [2021-07-13 19:41:17,085 INFO L226 Difference]: Without dead ends: 124 [2021-07-13 19:41:17,085 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 161.8ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:17,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-07-13 19:41:17,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 97. [2021-07-13 19:41:17,087 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-07-13 19:41:17,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-07-13 19:41:17,087 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-07-13 19:41:17,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:17,087 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-07-13 19:41:17,087 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-07-13 19:41:17,087 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-07-13 19:41:17,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:17,087 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:17,087 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:17,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4591 [2021-07-13 19:41:17,301 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:17,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:17,301 INFO L82 PathProgramCache]: Analyzing trace with hash -774926427, now seen corresponding path program 104 times [2021-07-13 19:41:17,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:17,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092787825] [2021-07-13 19:41:17,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:17,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:17,368 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:17,368 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:17,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092787825] [2021-07-13 19:41:17,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092787825] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:17,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805337107] [2021-07-13 19:41:17,368 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-07-13 19:41:17,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:17,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:17,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:17,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:17,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-07-13 19:41:17,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:17,552 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,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-07-13 19:41:17,556 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:17,559 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:17,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 8 treesize of output 1 [2021-07-13 19:41:17,562 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,564 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:17,564 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,596 INFO L628 ElimStorePlain]: treesize reduction 21, result has 61.1 percent of original size [2021-07-13 19:41:17,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:17,599 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:17,623 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:41:17,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:17,624 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:140, output treesize:12 [2021-07-13 19:41:17,659 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:17,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805337107] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:17,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:17,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:17,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980087108] [2021-07-13 19:41:17,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:17,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:17,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:17,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:17,660 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-07-13 19:41:17,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:17,874 INFO L93 Difference]: Finished difference Result 150 states and 300 transitions. [2021-07-13 19:41:17,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:17,875 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-07-13 19:41:17,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:17,875 INFO L225 Difference]: With dead ends: 150 [2021-07-13 19:41:17,875 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:41:17,875 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 260.3ms TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:41:17,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:41:17,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 98. [2021-07-13 19:41:17,877 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-07-13 19:41:17,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-07-13 19:41:17,877 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-07-13 19:41:17,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:17,877 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-07-13 19:41:17,877 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-07-13 19:41:17,877 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-07-13 19:41:17,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:17,877 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:17,878 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:18,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4621 [2021-07-13 19:41:18,093 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:18,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:18,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1310156229, now seen corresponding path program 105 times [2021-07-13 19:41:18,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:18,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520301852] [2021-07-13 19:41:18,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:18,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:18,155 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:18,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:18,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520301852] [2021-07-13 19:41:18,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520301852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:18,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072738743] [2021-07-13 19:41:18,155 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-07-13 19:41:18,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:41:18,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:18,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:18,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:18,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:18,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:18,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-07-13 19:41:18,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,343 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:41:18,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 4 treesize of output 2 [2021-07-13 19:41:18,346 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:18,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:18,351 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:41:18,357 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:18,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072738743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:18,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:18,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:18,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230550100] [2021-07-13 19:41:18,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:18,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:18,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:18,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:18,358 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-07-13 19:41:18,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:18,485 INFO L93 Difference]: Finished difference Result 119 states and 247 transitions. [2021-07-13 19:41:18,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:18,486 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-07-13 19:41:18,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:18,486 INFO L225 Difference]: With dead ends: 119 [2021-07-13 19:41:18,486 INFO L226 Difference]: Without dead ends: 119 [2021-07-13 19:41:18,486 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 159.9ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:18,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-07-13 19:41:18,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 96. [2021-07-13 19:41:18,487 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-07-13 19:41:18,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-07-13 19:41:18,487 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-07-13 19:41:18,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:18,487 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-07-13 19:41:18,488 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-07-13 19:41:18,488 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-07-13 19:41:18,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:18,488 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:18,488 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:18,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4653,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:18,689 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:18,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:18,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1674876764, now seen corresponding path program 106 times [2021-07-13 19:41:18,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:18,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561473096] [2021-07-13 19:41:18,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:18,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:18,805 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:18,805 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:18,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561473096] [2021-07-13 19:41:18,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561473096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:18,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202954110] [2021-07-13 19:41:18,806 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-07-13 19:41:18,866 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:18,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:18,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:18,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:19,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-07-13 19:41:19,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202954110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:19,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:19,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:19,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867277410] [2021-07-13 19:41:19,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:19,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:19,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:19,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:19,050 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-07-13 19:41:19,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:19,178 INFO L93 Difference]: Finished difference Result 108 states and 222 transitions. [2021-07-13 19:41:19,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:19,178 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-07-13 19:41:19,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:19,178 INFO L225 Difference]: With dead ends: 108 [2021-07-13 19:41:19,178 INFO L226 Difference]: Without dead ends: 104 [2021-07-13 19:41:19,178 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 249.6ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:19,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-07-13 19:41:19,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 94. [2021-07-13 19:41:19,179 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-07-13 19:41:19,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 197 transitions. [2021-07-13 19:41:19,180 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 197 transitions. Word has length 17 [2021-07-13 19:41:19,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:19,180 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 197 transitions. [2021-07-13 19:41:19,180 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-07-13 19:41:19,180 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 197 transitions. [2021-07-13 19:41:19,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:19,180 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:19,180 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:19,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4676,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:19,381 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:19,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:19,381 INFO L82 PathProgramCache]: Analyzing trace with hash 712647094, now seen corresponding path program 107 times [2021-07-13 19:41:19,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:19,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899171553] [2021-07-13 19:41:19,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:19,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:19,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:19,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:19,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899171553] [2021-07-13 19:41:19,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899171553] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:19,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163586209] [2021-07-13 19:41:19,444 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-07-13 19:41:19,490 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:41:19,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:19,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:19,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:19,696 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:19,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163586209] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:19,696 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:19,696 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:19,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610988883] [2021-07-13 19:41:19,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:19,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:19,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:19,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:19,697 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-07-13 19:41:19,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:19,905 INFO L93 Difference]: Finished difference Result 131 states and 261 transitions. [2021-07-13 19:41:19,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:19,906 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-07-13 19:41:19,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:19,906 INFO L225 Difference]: With dead ends: 131 [2021-07-13 19:41:19,906 INFO L226 Difference]: Without dead ends: 131 [2021-07-13 19:41:19,906 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 263.1ms TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:19,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-07-13 19:41:19,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 97. [2021-07-13 19:41:19,907 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-07-13 19:41:19,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 205 transitions. [2021-07-13 19:41:19,908 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 205 transitions. Word has length 17 [2021-07-13 19:41:19,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:19,908 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 205 transitions. [2021-07-13 19:41:19,908 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-07-13 19:41:19,908 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 205 transitions. [2021-07-13 19:41:19,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:19,908 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:19,908 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:20,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4693 [2021-07-13 19:41:20,109 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:20,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:20,109 INFO L82 PathProgramCache]: Analyzing trace with hash 265309371, now seen corresponding path program 108 times [2021-07-13 19:41:20,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:20,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647329679] [2021-07-13 19:41:20,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:20,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:20,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:20,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:20,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647329679] [2021-07-13 19:41:20,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647329679] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:20,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381877099] [2021-07-13 19:41:20,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 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-07-13 19:41:20,223 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:20,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:20,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:20,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:20,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 4 treesize of output 2 [2021-07-13 19:41:20,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,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 9 treesize of output 2 [2021-07-13 19:41:20,395 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:20,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 8 treesize of output 1 [2021-07-13 19:41:20,399 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,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 3 treesize of output 1 [2021-07-13 19:41:20,401 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,436 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-07-13 19:41:20,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 4 treesize of output 2 [2021-07-13 19:41:20,439 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:20,462 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:41:20,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:20,463 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:41:20,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-07-13 19:41:20,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381877099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:20,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:20,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:20,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991655516] [2021-07-13 19:41:20,492 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:20,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:20,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:20,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:20,492 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-07-13 19:41:20,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:20,762 INFO L93 Difference]: Finished difference Result 150 states and 299 transitions. [2021-07-13 19:41:20,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:20,763 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-07-13 19:41:20,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:20,763 INFO L225 Difference]: With dead ends: 150 [2021-07-13 19:41:20,763 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:41:20,763 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 299.1ms TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:41:20,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:41:20,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 99. [2021-07-13 19:41:20,765 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-07-13 19:41:20,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 213 transitions. [2021-07-13 19:41:20,765 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 213 transitions. Word has length 17 [2021-07-13 19:41:20,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:20,765 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 213 transitions. [2021-07-13 19:41:20,766 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-07-13 19:41:20,766 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 213 transitions. [2021-07-13 19:41:20,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:20,766 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:20,766 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:20,988 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4729,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:20,989 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:20,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:20,989 INFO L82 PathProgramCache]: Analyzing trace with hash -269920431, now seen corresponding path program 109 times [2021-07-13 19:41:20,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:20,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4486378] [2021-07-13 19:41:20,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:20,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:21,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-07-13 19:41:21,047 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:21,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4486378] [2021-07-13 19:41:21,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4486378] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:21,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440705238] [2021-07-13 19:41:21,047 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-07-13 19:41:21,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:21,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:21,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:21,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,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-07-13 19:41:21,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:21,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:21,235 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,257 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:41:21,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-07-13 19:41:21,259 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:21,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:21,264 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:41:21,270 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:21,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440705238] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:21,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:21,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:21,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293285521] [2021-07-13 19:41:21,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:21,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:21,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:21,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:21,271 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-07-13 19:41:21,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:21,445 INFO L93 Difference]: Finished difference Result 119 states and 249 transitions. [2021-07-13 19:41:21,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:21,445 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-07-13 19:41:21,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:21,446 INFO L225 Difference]: With dead ends: 119 [2021-07-13 19:41:21,446 INFO L226 Difference]: Without dead ends: 119 [2021-07-13 19:41:21,446 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 202.6ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:21,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-07-13 19:41:21,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 99. [2021-07-13 19:41:21,447 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-07-13 19:41:21,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 213 transitions. [2021-07-13 19:41:21,447 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 213 transitions. Word has length 17 [2021-07-13 19:41:21,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:21,448 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 213 transitions. [2021-07-13 19:41:21,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-07-13 19:41:21,448 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 213 transitions. [2021-07-13 19:41:21,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:21,448 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:21,448 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:21,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4778 [2021-07-13 19:41:21,649 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:21,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:21,649 INFO L82 PathProgramCache]: Analyzing trace with hash -634640966, now seen corresponding path program 110 times [2021-07-13 19:41:21,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:21,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812278137] [2021-07-13 19:41:21,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:21,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:21,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-07-13 19:41:21,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:21,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812278137] [2021-07-13 19:41:21,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812278137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:21,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697424120] [2021-07-13 19:41:21,708 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-07-13 19:41:21,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:21,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:21,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:21,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:21,894 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:21,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697424120] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:21,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:21,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:21,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415380303] [2021-07-13 19:41:21,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:21,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:21,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:21,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:21,895 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-07-13 19:41:22,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:22,091 INFO L93 Difference]: Finished difference Result 120 states and 249 transitions. [2021-07-13 19:41:22,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:22,091 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-07-13 19:41:22,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:22,091 INFO L225 Difference]: With dead ends: 120 [2021-07-13 19:41:22,091 INFO L226 Difference]: Without dead ends: 116 [2021-07-13 19:41:22,092 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 238.3ms TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:22,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-07-13 19:41:22,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 98. [2021-07-13 19:41:22,093 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-07-13 19:41:22,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 210 transitions. [2021-07-13 19:41:22,093 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 210 transitions. Word has length 17 [2021-07-13 19:41:22,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:22,093 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 210 transitions. [2021-07-13 19:41:22,093 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-07-13 19:41:22,093 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 210 transitions. [2021-07-13 19:41:22,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:22,093 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:22,093 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:22,294 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4800,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:22,294 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:22,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:22,294 INFO L82 PathProgramCache]: Analyzing trace with hash 317824891, now seen corresponding path program 111 times [2021-07-13 19:41:22,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:22,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139272385] [2021-07-13 19:41:22,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:22,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:22,353 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:22,353 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:22,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139272385] [2021-07-13 19:41:22,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139272385] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:22,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330975209] [2021-07-13 19:41:22,354 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-07-13 19:41:22,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:22,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:22,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:22,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:22,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,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 9 treesize of output 2 [2021-07-13 19:41:22,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:22,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:22,530 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,531 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:22,532 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,543 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:41:22,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 4 treesize of output 2 [2021-07-13 19:41:22,546 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:22,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:22,551 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-07-13 19:41:22,557 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:22,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330975209] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:22,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:22,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:22,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072986780] [2021-07-13 19:41:22,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:22,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:22,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:22,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:22,558 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-07-13 19:41:22,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:22,682 INFO L93 Difference]: Finished difference Result 115 states and 239 transitions. [2021-07-13 19:41:22,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:22,683 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-07-13 19:41:22,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:22,683 INFO L225 Difference]: With dead ends: 115 [2021-07-13 19:41:22,683 INFO L226 Difference]: Without dead ends: 115 [2021-07-13 19:41:22,683 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 167.1ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:22,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-07-13 19:41:22,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 96. [2021-07-13 19:41:22,684 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-07-13 19:41:22,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 203 transitions. [2021-07-13 19:41:22,684 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 203 transitions. Word has length 17 [2021-07-13 19:41:22,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:22,684 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 203 transitions. [2021-07-13 19:41:22,684 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-07-13 19:41:22,684 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 203 transitions. [2021-07-13 19:41:22,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:22,685 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:22,685 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:22,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4820 [2021-07-13 19:41:22,885 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:22,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:22,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1647333498, now seen corresponding path program 112 times [2021-07-13 19:41:22,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:22,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147415733] [2021-07-13 19:41:22,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:22,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:22,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:22,948 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:22,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147415733] [2021-07-13 19:41:22,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147415733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:22,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384679822] [2021-07-13 19:41:22,948 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-07-13 19:41:23,008 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:23,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:23,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:23,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:23,157 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:23,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384679822] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:23,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:23,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:23,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880758573] [2021-07-13 19:41:23,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:23,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:23,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:23,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:23,158 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-07-13 19:41:23,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:23,325 INFO L93 Difference]: Finished difference Result 110 states and 226 transitions. [2021-07-13 19:41:23,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:23,325 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-07-13 19:41:23,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:23,325 INFO L225 Difference]: With dead ends: 110 [2021-07-13 19:41:23,325 INFO L226 Difference]: Without dead ends: 104 [2021-07-13 19:41:23,325 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 213.8ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:23,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-07-13 19:41:23,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 96. [2021-07-13 19:41:23,327 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-07-13 19:41:23,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-07-13 19:41:23,327 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-07-13 19:41:23,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:23,327 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-07-13 19:41:23,327 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-07-13 19:41:23,327 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-07-13 19:41:23,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:23,327 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:23,328 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:23,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4839 [2021-07-13 19:41:23,537 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:23,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:23,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1289973256, now seen corresponding path program 113 times [2021-07-13 19:41:23,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:23,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307824285] [2021-07-13 19:41:23,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:23,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:23,593 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:23,593 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:23,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307824285] [2021-07-13 19:41:23,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307824285] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:23,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728806551] [2021-07-13 19:41:23,594 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-07-13 19:41:23,641 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:23,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:23,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:23,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:23,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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 9 treesize of output 2 [2021-07-13 19:41:23,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:23,776 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:23,778 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:23,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-07-13 19:41:23,781 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,792 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:41:23,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 4 treesize of output 2 [2021-07-13 19:41:23,794 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:23,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:23,799 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:41:23,804 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:23,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728806551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:23,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:23,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:23,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315583804] [2021-07-13 19:41:23,805 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:23,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:23,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:23,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:23,805 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-07-13 19:41:23,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:23,936 INFO L93 Difference]: Finished difference Result 111 states and 231 transitions. [2021-07-13 19:41:23,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:23,936 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-07-13 19:41:23,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:23,937 INFO L225 Difference]: With dead ends: 111 [2021-07-13 19:41:23,937 INFO L226 Difference]: Without dead ends: 111 [2021-07-13 19:41:23,937 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 166.6ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:23,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-07-13 19:41:23,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 96. [2021-07-13 19:41:23,938 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-07-13 19:41:23,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-07-13 19:41:23,938 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-07-13 19:41:23,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:23,939 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-07-13 19:41:23,939 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-07-13 19:41:23,939 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-07-13 19:41:23,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:23,939 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:23,939 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:24,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4856,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:24,153 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:24,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:24,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1926224017, now seen corresponding path program 114 times [2021-07-13 19:41:24,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:24,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318674175] [2021-07-13 19:41:24,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:24,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:24,208 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:24,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:24,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318674175] [2021-07-13 19:41:24,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318674175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:24,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24821727] [2021-07-13 19:41:24,208 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-07-13 19:41:24,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:24,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:24,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:24,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:24,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:24,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24821727] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:24,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:24,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:24,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900909028] [2021-07-13 19:41:24,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:24,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:24,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:24,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:24,382 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-07-13 19:41:24,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:24,525 INFO L93 Difference]: Finished difference Result 110 states and 223 transitions. [2021-07-13 19:41:24,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:24,525 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-07-13 19:41:24,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:24,525 INFO L225 Difference]: With dead ends: 110 [2021-07-13 19:41:24,525 INFO L226 Difference]: Without dead ends: 101 [2021-07-13 19:41:24,525 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 175.1ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:24,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-07-13 19:41:24,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 96. [2021-07-13 19:41:24,527 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-07-13 19:41:24,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-07-13 19:41:24,527 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-07-13 19:41:24,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:24,527 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-07-13 19:41:24,527 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-07-13 19:41:24,527 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-07-13 19:41:24,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:24,527 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:24,528 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:24,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4879,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:24,746 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:24,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:24,746 INFO L82 PathProgramCache]: Analyzing trace with hash -95204490, now seen corresponding path program 115 times [2021-07-13 19:41:24,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:24,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969841480] [2021-07-13 19:41:24,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:24,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:24,809 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:24,810 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:24,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969841480] [2021-07-13 19:41:24,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969841480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:24,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854129507] [2021-07-13 19:41:24,810 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-07-13 19:41:24,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:24,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:24,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:25,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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 9 treesize of output 2 [2021-07-13 19:41:25,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:25,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 8 treesize of output 1 [2021-07-13 19:41:25,030 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,047 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:41:25,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-07-13 19:41:25,054 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:25,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:25,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-07-13 19:41:25,059 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:41:25,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:25,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854129507] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:25,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:25,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:25,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467893810] [2021-07-13 19:41:25,064 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:25,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:25,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:25,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:25,065 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-07-13 19:41:25,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:25,268 INFO L93 Difference]: Finished difference Result 120 states and 249 transitions. [2021-07-13 19:41:25,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:25,268 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-07-13 19:41:25,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:25,269 INFO L225 Difference]: With dead ends: 120 [2021-07-13 19:41:25,269 INFO L226 Difference]: Without dead ends: 120 [2021-07-13 19:41:25,269 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 229.9ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:25,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-07-13 19:41:25,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 96. [2021-07-13 19:41:25,270 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-07-13 19:41:25,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-07-13 19:41:25,271 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-07-13 19:41:25,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:25,271 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-07-13 19:41:25,271 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-07-13 19:41:25,271 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-07-13 19:41:25,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:25,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:25,271 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:25,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4898,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:25,472 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:25,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:25,472 INFO L82 PathProgramCache]: Analyzing trace with hash 895151053, now seen corresponding path program 116 times [2021-07-13 19:41:25,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:25,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751460047] [2021-07-13 19:41:25,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:25,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:25,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:25,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:25,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751460047] [2021-07-13 19:41:25,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751460047] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:25,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783899374] [2021-07-13 19:41:25,530 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-07-13 19:41:25,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:25,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:25,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:25,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:25,733 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:25,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783899374] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:25,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:25,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:25,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058821707] [2021-07-13 19:41:25,733 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:25,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:25,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:25,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:25,734 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-07-13 19:41:25,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:25,885 INFO L93 Difference]: Finished difference Result 113 states and 229 transitions. [2021-07-13 19:41:25,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:25,885 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-07-13 19:41:25,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:25,886 INFO L225 Difference]: With dead ends: 113 [2021-07-13 19:41:25,886 INFO L226 Difference]: Without dead ends: 107 [2021-07-13 19:41:25,886 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 220.9ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:25,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-07-13 19:41:25,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 96. [2021-07-13 19:41:25,887 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-07-13 19:41:25,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 200 transitions. [2021-07-13 19:41:25,887 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 200 transitions. Word has length 17 [2021-07-13 19:41:25,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:25,887 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 200 transitions. [2021-07-13 19:41:25,887 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-07-13 19:41:25,887 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 200 transitions. [2021-07-13 19:41:25,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:25,887 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:25,888 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:26,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4922,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:26,088 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:26,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:26,088 INFO L82 PathProgramCache]: Analyzing trace with hash -1109718968, now seen corresponding path program 117 times [2021-07-13 19:41:26,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:26,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992374724] [2021-07-13 19:41:26,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:26,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:26,162 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:26,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:26,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992374724] [2021-07-13 19:41:26,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992374724] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:26,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591808277] [2021-07-13 19:41:26,162 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-07-13 19:41:26,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:41:26,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:26,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:26,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:26,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-07-13 19:41:26,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:26,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:26,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 9 treesize of output 2 [2021-07-13 19:41:26,378 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:26,381 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,414 INFO L628 ElimStorePlain]: treesize reduction 41, result has 44.6 percent of original size [2021-07-13 19:41:26,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-07-13 19:41:26,417 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:26,441 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:41:26,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:26,442 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:41:26,463 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:26,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591808277] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:26,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:26,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:26,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322263909] [2021-07-13 19:41:26,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:26,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:26,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:26,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:26,464 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-07-13 19:41:26,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:26,726 INFO L93 Difference]: Finished difference Result 134 states and 270 transitions. [2021-07-13 19:41:26,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:26,726 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-07-13 19:41:26,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:26,727 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:41:26,727 INFO L226 Difference]: Without dead ends: 134 [2021-07-13 19:41:26,727 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 291.3ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:41:26,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-07-13 19:41:26,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 97. [2021-07-13 19:41:26,728 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-07-13 19:41:26,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-07-13 19:41:26,728 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-07-13 19:41:26,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:26,728 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-07-13 19:41:26,728 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-07-13 19:41:26,728 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-07-13 19:41:26,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:26,729 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:26,729 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:26,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4941,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:26,929 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:26,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:26,930 INFO L82 PathProgramCache]: Analyzing trace with hash -1077772015, now seen corresponding path program 118 times [2021-07-13 19:41:26,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:26,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215417851] [2021-07-13 19:41:26,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:26,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:26,992 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:26,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:26,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215417851] [2021-07-13 19:41:26,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215417851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:26,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016650109] [2021-07-13 19:41:26,993 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-07-13 19:41:27,066 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:27,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:27,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:27,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:27,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-07-13 19:41:27,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016650109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:27,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:27,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:27,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46572255] [2021-07-13 19:41:27,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:27,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:27,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:27,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:27,260 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-07-13 19:41:27,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:27,497 INFO L93 Difference]: Finished difference Result 126 states and 251 transitions. [2021-07-13 19:41:27,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:27,497 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-07-13 19:41:27,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:27,498 INFO L225 Difference]: With dead ends: 126 [2021-07-13 19:41:27,498 INFO L226 Difference]: Without dead ends: 123 [2021-07-13 19:41:27,498 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 302.0ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:27,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-07-13 19:41:27,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 101. [2021-07-13 19:41:27,499 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-07-13 19:41:27,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 212 transitions. [2021-07-13 19:41:27,499 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 212 transitions. Word has length 17 [2021-07-13 19:41:27,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:27,499 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 212 transitions. [2021-07-13 19:41:27,499 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-07-13 19:41:27,499 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 212 transitions. [2021-07-13 19:41:27,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:27,499 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:27,500 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:27,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4983 [2021-07-13 19:41:27,700 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:27,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:27,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1557056691, now seen corresponding path program 119 times [2021-07-13 19:41:27,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:27,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126896822] [2021-07-13 19:41:27,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:27,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:27,759 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:27,759 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:27,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126896822] [2021-07-13 19:41:27,760 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126896822] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:27,760 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094570077] [2021-07-13 19:41:27,760 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-07-13 19:41:27,808 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:27,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:27,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:27,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:27,988 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:27,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094570077] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:27,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:27,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:27,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125708240] [2021-07-13 19:41:27,988 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:27,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:27,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:27,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:27,989 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-07-13 19:41:28,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:28,083 INFO L93 Difference]: Finished difference Result 109 states and 227 transitions. [2021-07-13 19:41:28,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:28,083 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-07-13 19:41:28,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:28,084 INFO L225 Difference]: With dead ends: 109 [2021-07-13 19:41:28,084 INFO L226 Difference]: Without dead ends: 109 [2021-07-13 19:41:28,084 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 179.4ms TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:28,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-07-13 19:41:28,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 97. [2021-07-13 19:41:28,085 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-07-13 19:41:28,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 203 transitions. [2021-07-13 19:41:28,085 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 203 transitions. Word has length 17 [2021-07-13 19:41:28,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:28,086 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 203 transitions. [2021-07-13 19:41:28,086 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-07-13 19:41:28,086 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 203 transitions. [2021-07-13 19:41:28,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:28,086 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:28,086 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:28,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5011 [2021-07-13 19:41:28,305 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:28,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:28,305 INFO L82 PathProgramCache]: Analyzing trace with hash 762249112, now seen corresponding path program 120 times [2021-07-13 19:41:28,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:28,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418988626] [2021-07-13 19:41:28,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:28,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:28,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:28,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:28,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418988626] [2021-07-13 19:41:28,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418988626] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:28,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183208861] [2021-07-13 19:41:28,365 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-07-13 19:41:28,415 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:28,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:28,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:28,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:28,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:28,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:28,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 8 treesize of output 1 [2021-07-13 19:41:28,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,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 4 treesize of output 2 [2021-07-13 19:41:28,572 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,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 3 treesize of output 1 [2021-07-13 19:41:28,575 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:28,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 9 treesize of output 2 [2021-07-13 19:41:28,578 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,613 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-07-13 19:41:28,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 4 treesize of output 2 [2021-07-13 19:41:28,615 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:28,639 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:41:28,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:28,640 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:41:28,663 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:28,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183208861] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:28,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:28,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:28,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760569594] [2021-07-13 19:41:28,663 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:28,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:28,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:28,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:28,664 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-07-13 19:41:28,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:28,830 INFO L93 Difference]: Finished difference Result 111 states and 228 transitions. [2021-07-13 19:41:28,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:28,830 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-07-13 19:41:28,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:28,830 INFO L225 Difference]: With dead ends: 111 [2021-07-13 19:41:28,830 INFO L226 Difference]: Without dead ends: 109 [2021-07-13 19:41:28,830 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 202.7ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:28,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-07-13 19:41:28,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 94. [2021-07-13 19:41:28,831 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-07-13 19:41:28,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-07-13 19:41:28,831 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 17 [2021-07-13 19:41:28,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:28,832 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-07-13 19:41:28,832 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-07-13 19:41:28,832 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-07-13 19:41:28,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:28,832 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:28,832 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:29,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5039,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:29,033 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:29,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:29,033 INFO L82 PathProgramCache]: Analyzing trace with hash 945031308, now seen corresponding path program 121 times [2021-07-13 19:41:29,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:29,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005220970] [2021-07-13 19:41:29,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:29,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:29,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:29,097 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:29,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005220970] [2021-07-13 19:41:29,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005220970] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:29,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304199768] [2021-07-13 19:41:29,097 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-07-13 19:41:29,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:29,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:29,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:29,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:29,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,345 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:29,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,347 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:29,348 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:29,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:29,351 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,362 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:41:29,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-07-13 19:41:29,365 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:29,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:29,370 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:41:29,375 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:29,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304199768] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:29,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:29,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:29,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465197062] [2021-07-13 19:41:29,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:29,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:29,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:29,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:29,376 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-07-13 19:41:29,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:29,499 INFO L93 Difference]: Finished difference Result 112 states and 232 transitions. [2021-07-13 19:41:29,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:29,499 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-07-13 19:41:29,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:29,499 INFO L225 Difference]: With dead ends: 112 [2021-07-13 19:41:29,499 INFO L226 Difference]: Without dead ends: 112 [2021-07-13 19:41:29,500 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 183.6ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:29,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-07-13 19:41:29,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 94. [2021-07-13 19:41:29,501 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-07-13 19:41:29,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-07-13 19:41:29,501 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 17 [2021-07-13 19:41:29,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:29,501 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-07-13 19:41:29,501 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-07-13 19:41:29,501 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-07-13 19:41:29,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:29,501 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:29,501 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:29,704 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5083 [2021-07-13 19:41:29,705 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:29,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:29,705 INFO L82 PathProgramCache]: Analyzing trace with hash -69483170, now seen corresponding path program 122 times [2021-07-13 19:41:29,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:29,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777159449] [2021-07-13 19:41:29,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:29,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:29,774 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:29,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:29,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777159449] [2021-07-13 19:41:29,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777159449] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:29,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872987318] [2021-07-13 19:41:29,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 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-07-13 19:41:29,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:29,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:29,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:29,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:30,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,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 8 treesize of output 1 [2021-07-13 19:41:30,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:30,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:30,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,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-07-13 19:41:30,052 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,054 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:30,054 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:30,057 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:30,060 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:30,062 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,064 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:30,065 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,097 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-07-13 19:41:30,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 4 treesize of output 2 [2021-07-13 19:41:30,100 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:30,124 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:41:30,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:30,124 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:41:30,146 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:30,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872987318] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:30,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:30,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:30,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431093589] [2021-07-13 19:41:30,146 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:30,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:30,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:30,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:30,147 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-07-13 19:41:30,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:30,303 INFO L93 Difference]: Finished difference Result 125 states and 258 transitions. [2021-07-13 19:41:30,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:30,303 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-07-13 19:41:30,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:30,303 INFO L225 Difference]: With dead ends: 125 [2021-07-13 19:41:30,303 INFO L226 Difference]: Without dead ends: 125 [2021-07-13 19:41:30,304 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 202.6ms TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:30,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-07-13 19:41:30,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 95. [2021-07-13 19:41:30,305 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-07-13 19:41:30,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-07-13 19:41:30,305 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-07-13 19:41:30,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:30,305 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-07-13 19:41:30,305 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-07-13 19:41:30,305 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-07-13 19:41:30,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:30,306 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:30,306 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:30,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5122,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:30,509 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:30,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:30,509 INFO L82 PathProgramCache]: Analyzing trace with hash -516820893, now seen corresponding path program 123 times [2021-07-13 19:41:30,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:30,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847396874] [2021-07-13 19:41:30,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:30,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:30,592 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:30,592 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:30,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847396874] [2021-07-13 19:41:30,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847396874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:30,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676169992] [2021-07-13 19:41:30,593 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-07-13 19:41:30,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:30,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:30,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:30,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:30,787 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:30,788 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676169992] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:30,788 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:30,788 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:30,788 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110875427] [2021-07-13 19:41:30,788 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:30,788 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:30,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:30,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:30,788 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-07-13 19:41:30,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:30,906 INFO L93 Difference]: Finished difference Result 105 states and 219 transitions. [2021-07-13 19:41:30,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:30,906 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-07-13 19:41:30,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:30,907 INFO L225 Difference]: With dead ends: 105 [2021-07-13 19:41:30,907 INFO L226 Difference]: Without dead ends: 105 [2021-07-13 19:41:30,907 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 185.7ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:30,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-07-13 19:41:30,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 93. [2021-07-13 19:41:30,908 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-07-13 19:41:30,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 194 transitions. [2021-07-13 19:41:30,908 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 194 transitions. Word has length 17 [2021-07-13 19:41:30,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:30,908 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 194 transitions. [2021-07-13 19:41:30,908 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-07-13 19:41:30,909 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 194 transitions. [2021-07-13 19:41:30,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:30,909 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:30,909 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:31,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5198 [2021-07-13 19:41:31,113 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:31,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:31,113 INFO L82 PathProgramCache]: Analyzing trace with hash 518262152, now seen corresponding path program 124 times [2021-07-13 19:41:31,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:31,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041791035] [2021-07-13 19:41:31,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:31,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:31,175 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:31,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:31,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041791035] [2021-07-13 19:41:31,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041791035] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:31,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845289393] [2021-07-13 19:41:31,175 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-07-13 19:41:31,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:31,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:31,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:31,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:31,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 4 treesize of output 2 [2021-07-13 19:41:31,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:31,383 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,468 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-07-13 19:41:31,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-07-13 19:41:31,472 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:31,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:31,507 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:31,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-07-13 19:41:31,540 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:31,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 4 treesize of output 2 [2021-07-13 19:41:31,572 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:31,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 3 treesize of output 1 [2021-07-13 19:41:31,602 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:31,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-07-13 19:41:31,632 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:31,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-07-13 19:41:31,659 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:31,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:31,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:31,684 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:41:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:31,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845289393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:31,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:31,713 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:31,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57379314] [2021-07-13 19:41:31,713 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:31,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:31,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:31,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:31,713 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-07-13 19:41:31,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:31,885 INFO L93 Difference]: Finished difference Result 121 states and 241 transitions. [2021-07-13 19:41:31,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:31,885 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-07-13 19:41:31,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:31,886 INFO L225 Difference]: With dead ends: 121 [2021-07-13 19:41:31,886 INFO L226 Difference]: Without dead ends: 121 [2021-07-13 19:41:31,886 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 245.5ms TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:31,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-07-13 19:41:31,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 95. [2021-07-13 19:41:31,887 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-07-13 19:41:31,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-07-13 19:41:31,887 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-07-13 19:41:31,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:31,887 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-07-13 19:41:31,887 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-07-13 19:41:31,887 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-07-13 19:41:31,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:31,888 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:31,888 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:32,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5227,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:32,088 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:32,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:32,088 INFO L82 PathProgramCache]: Analyzing trace with hash -464305373, now seen corresponding path program 125 times [2021-07-13 19:41:32,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:32,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119260518] [2021-07-13 19:41:32,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:32,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:32,154 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:32,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:32,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119260518] [2021-07-13 19:41:32,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119260518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:32,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749520950] [2021-07-13 19:41:32,155 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-07-13 19:41:32,211 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:32,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:32,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:32,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:32,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:32,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749520950] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:32,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:32,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:32,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064187769] [2021-07-13 19:41:32,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:32,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:32,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:32,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:32,375 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-07-13 19:41:32,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:32,528 INFO L93 Difference]: Finished difference Result 116 states and 241 transitions. [2021-07-13 19:41:32,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:32,529 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-07-13 19:41:32,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:32,529 INFO L225 Difference]: With dead ends: 116 [2021-07-13 19:41:32,529 INFO L226 Difference]: Without dead ends: 116 [2021-07-13 19:41:32,529 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 157.7ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:32,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-07-13 19:41:32,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 95. [2021-07-13 19:41:32,530 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-07-13 19:41:32,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-07-13 19:41:32,530 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-07-13 19:41:32,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:32,531 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-07-13 19:41:32,531 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-07-13 19:41:32,531 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-07-13 19:41:32,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:32,531 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:32,531 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:32,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5250 [2021-07-13 19:41:32,731 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:32,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:32,732 INFO L82 PathProgramCache]: Analyzing trace with hash -829025908, now seen corresponding path program 126 times [2021-07-13 19:41:32,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:32,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838852236] [2021-07-13 19:41:32,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:32,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:32,800 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:32,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:32,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838852236] [2021-07-13 19:41:32,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838852236] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:32,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827884004] [2021-07-13 19:41:32,801 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-07-13 19:41:32,862 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:32,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:32,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:32,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:33,053 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:33,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827884004] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:33,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:33,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:33,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501320788] [2021-07-13 19:41:33,054 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:33,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:33,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:33,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:33,055 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-07-13 19:41:33,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:33,201 INFO L93 Difference]: Finished difference Result 104 states and 213 transitions. [2021-07-13 19:41:33,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:33,201 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-07-13 19:41:33,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:33,202 INFO L225 Difference]: With dead ends: 104 [2021-07-13 19:41:33,202 INFO L226 Difference]: Without dead ends: 100 [2021-07-13 19:41:33,202 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 224.3ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:33,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-07-13 19:41:33,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 95. [2021-07-13 19:41:33,203 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-07-13 19:41:33,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-07-13 19:41:33,203 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-07-13 19:41:33,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:33,203 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-07-13 19:41:33,203 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-07-13 19:41:33,203 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-07-13 19:41:33,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:33,203 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:33,203 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:33,425 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5279,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:33,425 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:33,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:33,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1167397322, now seen corresponding path program 127 times [2021-07-13 19:41:33,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:33,426 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891637527] [2021-07-13 19:41:33,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:33,493 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:33,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:33,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891637527] [2021-07-13 19:41:33,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891637527] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:33,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150026684] [2021-07-13 19:41:33,493 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-07-13 19:41:33,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:33,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:33,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:33,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:33,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:33,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 9 treesize of output 2 [2021-07-13 19:41:33,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,693 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:33,693 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,695 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:33,695 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,707 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:41:33,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-07-13 19:41:33,709 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:33,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:33,715 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:41:33,719 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:33,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150026684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:33,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:33,720 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:33,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485459621] [2021-07-13 19:41:33,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:33,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:33,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:33,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:33,720 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-07-13 19:41:33,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:33,851 INFO L93 Difference]: Finished difference Result 116 states and 239 transitions. [2021-07-13 19:41:33,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:33,851 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-07-13 19:41:33,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:33,852 INFO L225 Difference]: With dead ends: 116 [2021-07-13 19:41:33,852 INFO L226 Difference]: Without dead ends: 116 [2021-07-13 19:41:33,852 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 163.6ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:33,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-07-13 19:41:33,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 95. [2021-07-13 19:41:33,853 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-07-13 19:41:33,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-07-13 19:41:33,853 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-07-13 19:41:33,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:33,853 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-07-13 19:41:33,853 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-07-13 19:41:33,853 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-07-13 19:41:33,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:33,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:33,854 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:34,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5301,128 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:34,054 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:34,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:34,055 INFO L82 PathProgramCache]: Analyzing trace with hash -177041779, now seen corresponding path program 128 times [2021-07-13 19:41:34,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:34,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119097804] [2021-07-13 19:41:34,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:34,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:34,118 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:34,118 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:34,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119097804] [2021-07-13 19:41:34,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119097804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:34,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557249465] [2021-07-13 19:41:34,119 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-07-13 19:41:34,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:34,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:34,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:34,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:34,319 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:34,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557249465] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:34,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:34,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:34,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831444968] [2021-07-13 19:41:34,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:34,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:34,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:34,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:34,321 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-07-13 19:41:34,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:34,442 INFO L93 Difference]: Finished difference Result 106 states and 214 transitions. [2021-07-13 19:41:34,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:34,442 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-07-13 19:41:34,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:34,442 INFO L225 Difference]: With dead ends: 106 [2021-07-13 19:41:34,442 INFO L226 Difference]: Without dead ends: 100 [2021-07-13 19:41:34,442 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 165.8ms TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:34,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-07-13 19:41:34,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 95. [2021-07-13 19:41:34,444 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-07-13 19:41:34,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 197 transitions. [2021-07-13 19:41:34,444 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 197 transitions. Word has length 17 [2021-07-13 19:41:34,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:34,444 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 197 transitions. [2021-07-13 19:41:34,444 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-07-13 19:41:34,444 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 197 transitions. [2021-07-13 19:41:34,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:34,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:34,445 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:34,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5331 [2021-07-13 19:41:34,649 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:34,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:34,649 INFO L82 PathProgramCache]: Analyzing trace with hash 2113055496, now seen corresponding path program 129 times [2021-07-13 19:41:34,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:34,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674249670] [2021-07-13 19:41:34,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:34,711 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:34,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674249670] [2021-07-13 19:41:34,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674249670] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:34,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293000910] [2021-07-13 19:41:34,712 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-07-13 19:41:34,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:41:34,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:34,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:34,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:34,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:34,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,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 4 treesize of output 2 [2021-07-13 19:41:35,005 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,007 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:35,008 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,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 3 treesize of output 1 [2021-07-13 19:41:35,011 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:35,014 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:35,017 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:35,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:35,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-07-13 19:41:35,022 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:35,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 8 treesize of output 1 [2021-07-13 19:41:35,025 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,094 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:41:35,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 4 treesize of output 2 [2021-07-13 19:41:35,098 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:35,129 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:41:35,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:35,130 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:41:35,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-07-13 19:41:35,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293000910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:35,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:35,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:35,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243092245] [2021-07-13 19:41:35,152 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:35,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:35,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:35,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:35,152 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-07-13 19:41:35,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:35,257 INFO L93 Difference]: Finished difference Result 127 states and 261 transitions. [2021-07-13 19:41:35,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:35,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-07-13 19:41:35,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:35,258 INFO L225 Difference]: With dead ends: 127 [2021-07-13 19:41:35,258 INFO L226 Difference]: Without dead ends: 127 [2021-07-13 19:41:35,258 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 145.4ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:35,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-07-13 19:41:35,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 96. [2021-07-13 19:41:35,259 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-07-13 19:41:35,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 199 transitions. [2021-07-13 19:41:35,259 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 199 transitions. Word has length 17 [2021-07-13 19:41:35,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:35,260 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 199 transitions. [2021-07-13 19:41:35,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-07-13 19:41:35,260 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 199 transitions. [2021-07-13 19:41:35,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:35,260 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:35,260 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:35,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5351 [2021-07-13 19:41:35,469 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:35,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:35,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1665717773, now seen corresponding path program 130 times [2021-07-13 19:41:35,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:35,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980851173] [2021-07-13 19:41:35,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:35,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:35,531 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:35,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:35,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980851173] [2021-07-13 19:41:35,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980851173] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:35,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777437358] [2021-07-13 19:41:35,531 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-07-13 19:41:35,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:35,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:35,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:35,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:35,740 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:35,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777437358] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:35,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:35,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:35,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35604067] [2021-07-13 19:41:35,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:35,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:35,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:35,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:35,741 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-07-13 19:41:35,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:35,868 INFO L93 Difference]: Finished difference Result 102 states and 211 transitions. [2021-07-13 19:41:35,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:35,869 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-07-13 19:41:35,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:35,869 INFO L225 Difference]: With dead ends: 102 [2021-07-13 19:41:35,869 INFO L226 Difference]: Without dead ends: 102 [2021-07-13 19:41:35,870 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 149.4ms TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:35,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-07-13 19:41:35,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 94. [2021-07-13 19:41:35,871 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-07-13 19:41:35,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 195 transitions. [2021-07-13 19:41:35,871 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 195 transitions. Word has length 17 [2021-07-13 19:41:35,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:35,871 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 195 transitions. [2021-07-13 19:41:35,871 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-07-13 19:41:35,871 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 195 transitions. [2021-07-13 19:41:35,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:35,872 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:35,872 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:36,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5414,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:36,072 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:36,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:36,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1594166478, now seen corresponding path program 131 times [2021-07-13 19:41:36,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:36,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748749232] [2021-07-13 19:41:36,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:36,139 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:36,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:36,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748749232] [2021-07-13 19:41:36,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748749232] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:36,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815717182] [2021-07-13 19:41:36,139 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-07-13 19:41:36,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:41:36,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:36,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:36,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:36,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:36,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:36,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,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-07-13 19:41:36,334 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,389 INFO L628 ElimStorePlain]: treesize reduction 51, result has 51.4 percent of original size [2021-07-13 19:41:36,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 3 treesize of output 1 [2021-07-13 19:41:36,392 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,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-07-13 19:41:36,415 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,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-07-13 19:41:36,437 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:36,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:36,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:36,456 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-07-13 19:41:36,484 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:36,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815717182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:36,484 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:36,484 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:36,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546746036] [2021-07-13 19:41:36,485 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:36,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:36,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:36,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:36,485 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-07-13 19:41:36,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:36,604 INFO L93 Difference]: Finished difference Result 120 states and 239 transitions. [2021-07-13 19:41:36,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:36,604 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-07-13 19:41:36,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:36,605 INFO L225 Difference]: With dead ends: 120 [2021-07-13 19:41:36,605 INFO L226 Difference]: Without dead ends: 120 [2021-07-13 19:41:36,605 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 183.9ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:36,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-07-13 19:41:36,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 96. [2021-07-13 19:41:36,606 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-07-13 19:41:36,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 200 transitions. [2021-07-13 19:41:36,606 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 200 transitions. Word has length 17 [2021-07-13 19:41:36,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:36,606 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 200 transitions. [2021-07-13 19:41:36,606 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-07-13 19:41:36,606 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 200 transitions. [2021-07-13 19:41:36,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:36,606 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:36,606 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:36,807 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5452 [2021-07-13 19:41:36,807 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:36,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:36,807 INFO L82 PathProgramCache]: Analyzing trace with hash -2041504201, now seen corresponding path program 132 times [2021-07-13 19:41:36,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:36,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970700359] [2021-07-13 19:41:36,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:36,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:36,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-07-13 19:41:36,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:36,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970700359] [2021-07-13 19:41:36,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970700359] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:36,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223949628] [2021-07-13 19:41:36,874 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-07-13 19:41:36,925 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:36,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:36,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:36,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:37,084 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:37,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223949628] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:37,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:37,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:37,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184533867] [2021-07-13 19:41:37,085 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:37,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:37,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:37,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:37,085 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-07-13 19:41:37,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:37,289 INFO L93 Difference]: Finished difference Result 151 states and 299 transitions. [2021-07-13 19:41:37,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:37,289 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-07-13 19:41:37,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:37,289 INFO L225 Difference]: With dead ends: 151 [2021-07-13 19:41:37,289 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:41:37,289 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 217.6ms TimeCoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:41:37,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:41:37,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 97. [2021-07-13 19:41:37,291 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-07-13 19:41:37,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 205 transitions. [2021-07-13 19:41:37,291 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 205 transitions. Word has length 17 [2021-07-13 19:41:37,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:37,291 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 205 transitions. [2021-07-13 19:41:37,291 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-07-13 19:41:37,291 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 205 transitions. [2021-07-13 19:41:37,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:37,291 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:37,291 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:37,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5472 [2021-07-13 19:41:37,492 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:37,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:37,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1718233293, now seen corresponding path program 133 times [2021-07-13 19:41:37,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:37,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752873930] [2021-07-13 19:41:37,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:37,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:37,568 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:37,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:37,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752873930] [2021-07-13 19:41:37,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752873930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:37,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439545218] [2021-07-13 19:41:37,569 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-07-13 19:41:37,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:37,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:37,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:37,755 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:37,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439545218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:37,755 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:37,755 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:37,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579328675] [2021-07-13 19:41:37,755 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:37,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:37,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:37,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:37,756 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-07-13 19:41:37,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:37,923 INFO L93 Difference]: Finished difference Result 116 states and 240 transitions. [2021-07-13 19:41:37,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:37,923 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-07-13 19:41:37,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:37,923 INFO L225 Difference]: With dead ends: 116 [2021-07-13 19:41:37,923 INFO L226 Difference]: Without dead ends: 116 [2021-07-13 19:41:37,924 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 177.7ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:37,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-07-13 19:41:37,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 95. [2021-07-13 19:41:37,925 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-07-13 19:41:37,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-07-13 19:41:37,925 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-07-13 19:41:37,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:37,925 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-07-13 19:41:37,925 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-07-13 19:41:37,925 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-07-13 19:41:37,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:37,925 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:37,925 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:38,126 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5500,134 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:38,126 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:38,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:38,127 INFO L82 PathProgramCache]: Analyzing trace with hash 1353512758, now seen corresponding path program 134 times [2021-07-13 19:41:38,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:38,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113863608] [2021-07-13 19:41:38,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:38,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:38,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:38,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113863608] [2021-07-13 19:41:38,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113863608] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:38,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094833640] [2021-07-13 19:41:38,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 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-07-13 19:41:38,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:38,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:38,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:38,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:38,470 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:38,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094833640] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:38,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:38,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:38,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980205213] [2021-07-13 19:41:38,471 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:38,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:38,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:38,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:38,471 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-07-13 19:41:38,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:38,669 INFO L93 Difference]: Finished difference Result 104 states and 212 transitions. [2021-07-13 19:41:38,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:38,669 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-07-13 19:41:38,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:38,670 INFO L225 Difference]: With dead ends: 104 [2021-07-13 19:41:38,670 INFO L226 Difference]: Without dead ends: 100 [2021-07-13 19:41:38,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 281.3ms TimeCoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:38,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-07-13 19:41:38,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 93. [2021-07-13 19:41:38,671 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-07-13 19:41:38,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 193 transitions. [2021-07-13 19:41:38,671 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 193 transitions. Word has length 17 [2021-07-13 19:41:38,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:38,671 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 193 transitions. [2021-07-13 19:41:38,671 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-07-13 19:41:38,671 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 193 transitions. [2021-07-13 19:41:38,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:38,672 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:38,672 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:38,877 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5517,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:38,877 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:38,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:38,877 INFO L82 PathProgramCache]: Analyzing trace with hash -553930680, now seen corresponding path program 135 times [2021-07-13 19:41:38,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:38,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126024662] [2021-07-13 19:41:38,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:38,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:38,935 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:38,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:38,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126024662] [2021-07-13 19:41:38,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126024662] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:38,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536010002] [2021-07-13 19:41:38,935 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-07-13 19:41:38,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:41:38,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:38,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:38,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:39,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:39,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:39,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:39,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,190 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:39,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,275 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.2 percent of original size [2021-07-13 19:41:39,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:39,279 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:39,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-07-13 19:41:39,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:39,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 4 treesize of output 2 [2021-07-13 19:41:39,347 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:39,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 3 treesize of output 1 [2021-07-13 19:41:39,379 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:39,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 3 treesize of output 1 [2021-07-13 19:41:39,409 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:39,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 4 treesize of output 2 [2021-07-13 19:41:39,438 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:39,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-07-13 19:41:39,466 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:39,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:39,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:39,490 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:41:39,519 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:39,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536010002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:39,520 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:39,520 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:39,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681420825] [2021-07-13 19:41:39,520 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:39,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:39,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:39,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:39,520 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-07-13 19:41:39,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:39,769 INFO L93 Difference]: Finished difference Result 127 states and 251 transitions. [2021-07-13 19:41:39,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:39,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-07-13 19:41:39,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:39,770 INFO L225 Difference]: With dead ends: 127 [2021-07-13 19:41:39,770 INFO L226 Difference]: Without dead ends: 127 [2021-07-13 19:41:39,770 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 341.9ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:39,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-07-13 19:41:39,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 96. [2021-07-13 19:41:39,771 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-07-13 19:41:39,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-07-13 19:41:39,771 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-07-13 19:41:39,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:39,771 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-07-13 19:41:39,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-07-13 19:41:39,771 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-07-13 19:41:39,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:39,772 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:39,772 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:39,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5541 [2021-07-13 19:41:39,972 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:39,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:39,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1001268403, now seen corresponding path program 136 times [2021-07-13 19:41:39,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:39,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559443016] [2021-07-13 19:41:39,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:39,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:40,036 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:40,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:40,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559443016] [2021-07-13 19:41:40,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559443016] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:40,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528012879] [2021-07-13 19:41:40,037 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-07-13 19:41:40,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:40,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:40,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:40,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:40,264 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:40,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528012879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:40,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:40,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:40,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327173117] [2021-07-13 19:41:40,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:40,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:40,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:40,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:40,265 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-07-13 19:41:40,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:40,575 INFO L93 Difference]: Finished difference Result 146 states and 289 transitions. [2021-07-13 19:41:40,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:40,575 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-07-13 19:41:40,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:40,575 INFO L225 Difference]: With dead ends: 146 [2021-07-13 19:41:40,575 INFO L226 Difference]: Without dead ends: 146 [2021-07-13 19:41:40,575 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 326.2ms TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:41:40,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-13 19:41:40,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 98. [2021-07-13 19:41:40,577 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-07-13 19:41:40,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-07-13 19:41:40,577 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-07-13 19:41:40,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:40,577 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-07-13 19:41:40,577 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-07-13 19:41:40,577 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-07-13 19:41:40,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:40,577 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:40,577 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:40,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5563 [2021-07-13 19:41:40,778 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:40,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:40,778 INFO L82 PathProgramCache]: Analyzing trace with hash -1536498205, now seen corresponding path program 137 times [2021-07-13 19:41:40,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:40,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926284394] [2021-07-13 19:41:40,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:40,838 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:40,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:40,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926284394] [2021-07-13 19:41:40,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926284394] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:40,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137875059] [2021-07-13 19:41:40,839 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-07-13 19:41:40,890 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:40,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:40,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:40,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:41,028 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:41,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137875059] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:41,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:41,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:41,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702936819] [2021-07-13 19:41:41,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:41,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:41,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:41,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:41,029 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-07-13 19:41:41,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:41,222 INFO L93 Difference]: Finished difference Result 118 states and 245 transitions. [2021-07-13 19:41:41,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:41,223 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-07-13 19:41:41,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:41,223 INFO L225 Difference]: With dead ends: 118 [2021-07-13 19:41:41,223 INFO L226 Difference]: Without dead ends: 118 [2021-07-13 19:41:41,223 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 225.5ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:41,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-07-13 19:41:41,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 98. [2021-07-13 19:41:41,224 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-07-13 19:41:41,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-07-13 19:41:41,224 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-07-13 19:41:41,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:41,225 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-07-13 19:41:41,225 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-07-13 19:41:41,225 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-07-13 19:41:41,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:41,225 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:41,225 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:41,425 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5593 [2021-07-13 19:41:41,425 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:41,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:41,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1901218740, now seen corresponding path program 138 times [2021-07-13 19:41:41,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:41,426 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31409006] [2021-07-13 19:41:41,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:41,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:41,494 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:41,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:41,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31409006] [2021-07-13 19:41:41,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31409006] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:41,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700440714] [2021-07-13 19:41:41,494 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-07-13 19:41:41,545 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:41:41,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:41,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:41,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:41,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-07-13 19:41:41,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700440714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:41,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:41,775 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:41,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45766594] [2021-07-13 19:41:41,775 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:41,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:41,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:41,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:41,775 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-07-13 19:41:42,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:42,032 INFO L93 Difference]: Finished difference Result 116 states and 239 transitions. [2021-07-13 19:41:42,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:42,033 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-07-13 19:41:42,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:42,033 INFO L225 Difference]: With dead ends: 116 [2021-07-13 19:41:42,033 INFO L226 Difference]: Without dead ends: 112 [2021-07-13 19:41:42,033 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 336.4ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:42,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-07-13 19:41:42,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 97. [2021-07-13 19:41:42,034 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-07-13 19:41:42,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 206 transitions. [2021-07-13 19:41:42,034 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 206 transitions. Word has length 17 [2021-07-13 19:41:42,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:42,034 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 206 transitions. [2021-07-13 19:41:42,034 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-07-13 19:41:42,034 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 206 transitions. [2021-07-13 19:41:42,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:42,035 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:42,035 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:42,235 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5614,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:42,235 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:42,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:42,236 INFO L82 PathProgramCache]: Analyzing trace with hash -948752883, now seen corresponding path program 139 times [2021-07-13 19:41:42,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:42,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945886519] [2021-07-13 19:41:42,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:42,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:42,291 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:42,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:42,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945886519] [2021-07-13 19:41:42,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945886519] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:42,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523022025] [2021-07-13 19:41:42,292 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-07-13 19:41:42,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:42,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:42,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:42,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:42,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523022025] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:42,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:42,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:42,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042414327] [2021-07-13 19:41:42,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:42,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:42,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:42,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:42,482 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-07-13 19:41:42,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:42,626 INFO L93 Difference]: Finished difference Result 114 states and 235 transitions. [2021-07-13 19:41:42,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:42,626 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-07-13 19:41:42,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:42,626 INFO L225 Difference]: With dead ends: 114 [2021-07-13 19:41:42,626 INFO L226 Difference]: Without dead ends: 114 [2021-07-13 19:41:42,627 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 172.8ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:42,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-07-13 19:41:42,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 94. [2021-07-13 19:41:42,627 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-07-13 19:41:42,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-07-13 19:41:42,628 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 17 [2021-07-13 19:41:42,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:42,628 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-07-13 19:41:42,628 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-07-13 19:41:42,628 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-07-13 19:41:42,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:42,628 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:42,628 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:42,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5637 [2021-07-13 19:41:42,829 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:42,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:42,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1381056024, now seen corresponding path program 140 times [2021-07-13 19:41:42,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:42,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138028949] [2021-07-13 19:41:42,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:42,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:42,880 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:42,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:42,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138028949] [2021-07-13 19:41:42,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138028949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:42,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818098848] [2021-07-13 19:41:42,881 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-07-13 19:41:42,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:42,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:42,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:42,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:43,126 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:43,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818098848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:43,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:43,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:43,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246921255] [2021-07-13 19:41:43,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:43,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:43,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:43,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:43,127 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-07-13 19:41:43,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:43,276 INFO L93 Difference]: Finished difference Result 105 states and 213 transitions. [2021-07-13 19:41:43,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:41:43,276 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-07-13 19:41:43,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:43,276 INFO L225 Difference]: With dead ends: 105 [2021-07-13 19:41:43,276 INFO L226 Difference]: Without dead ends: 99 [2021-07-13 19:41:43,277 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 229.9ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:43,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-07-13 19:41:43,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 92. [2021-07-13 19:41:43,277 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-07-13 19:41:43,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 191 transitions. [2021-07-13 19:41:43,278 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 191 transitions. Word has length 17 [2021-07-13 19:41:43,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:43,278 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 191 transitions. [2021-07-13 19:41:43,278 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-07-13 19:41:43,278 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 191 transitions. [2021-07-13 19:41:43,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:43,278 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:43,278 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:43,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5658,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:43,493 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:43,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:43,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1642480648, now seen corresponding path program 141 times [2021-07-13 19:41:43,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:43,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749001222] [2021-07-13 19:41:43,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:43,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:43,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-07-13 19:41:43,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:43,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749001222] [2021-07-13 19:41:43,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749001222] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:43,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483449951] [2021-07-13 19:41:43,550 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-07-13 19:41:43,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:41:43,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:43,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:43,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:43,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:43,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,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 8 treesize of output 1 [2021-07-13 19:41:43,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:43,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-07-13 19:41:43,728 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:43,730 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,741 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:41:43,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 4 treesize of output 2 [2021-07-13 19:41:43,744 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:43,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:41:43,749 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:41:43,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:43,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483449951] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:43,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:43,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:43,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632491487] [2021-07-13 19:41:43,754 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:43,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:43,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:43,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:43,754 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-07-13 19:41:43,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:43,893 INFO L93 Difference]: Finished difference Result 121 states and 249 transitions. [2021-07-13 19:41:43,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:43,894 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-07-13 19:41:43,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:43,894 INFO L225 Difference]: With dead ends: 121 [2021-07-13 19:41:43,894 INFO L226 Difference]: Without dead ends: 121 [2021-07-13 19:41:43,894 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 145.3ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:43,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-07-13 19:41:43,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 92. [2021-07-13 19:41:43,895 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-07-13 19:41:43,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 191 transitions. [2021-07-13 19:41:43,895 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 191 transitions. Word has length 17 [2021-07-13 19:41:43,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:43,896 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 191 transitions. [2021-07-13 19:41:43,896 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-07-13 19:41:43,896 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 191 transitions. [2021-07-13 19:41:43,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:43,896 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:43,896 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:44,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5683 [2021-07-13 19:41:44,096 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:44,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:44,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1968280738, now seen corresponding path program 142 times [2021-07-13 19:41:44,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:44,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74976004] [2021-07-13 19:41:44,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:44,163 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:44,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:44,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74976004] [2021-07-13 19:41:44,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74976004] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:44,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2665408] [2021-07-13 19:41:44,163 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-07-13 19:41:44,238 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:44,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:44,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:44,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:44,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-07-13 19:41:44,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:44,424 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,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 4 treesize of output 2 [2021-07-13 19:41:44,427 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,429 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:44,429 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:44,432 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:44,434 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:44,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 9 treesize of output 2 [2021-07-13 19:41:44,438 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,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-07-13 19:41:44,441 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,474 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:41:44,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-07-13 19:41:44,476 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:44,500 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:41:44,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:44,501 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:41:44,521 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:44,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2665408] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:44,521 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:44,521 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:44,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318119161] [2021-07-13 19:41:44,521 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:44,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:44,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:44,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:44,522 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-07-13 19:41:44,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:44,669 INFO L93 Difference]: Finished difference Result 127 states and 260 transitions. [2021-07-13 19:41:44,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:44,669 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-07-13 19:41:44,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:44,669 INFO L225 Difference]: With dead ends: 127 [2021-07-13 19:41:44,669 INFO L226 Difference]: Without dead ends: 127 [2021-07-13 19:41:44,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 153.5ms TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:44,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-07-13 19:41:44,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 91. [2021-07-13 19:41:44,671 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-07-13 19:41:44,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 187 transitions. [2021-07-13 19:41:44,671 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 187 transitions. Word has length 17 [2021-07-13 19:41:44,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:44,671 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 187 transitions. [2021-07-13 19:41:44,671 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-07-13 19:41:44,671 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 187 transitions. [2021-07-13 19:41:44,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:44,671 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:44,671 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:44,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5713 [2021-07-13 19:41:44,872 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:44,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:44,872 INFO L82 PathProgramCache]: Analyzing trace with hash 180628447, now seen corresponding path program 143 times [2021-07-13 19:41:44,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:44,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986113418] [2021-07-13 19:41:44,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:44,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:44,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-07-13 19:41:44,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:44,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986113418] [2021-07-13 19:41:44,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986113418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:44,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453187605] [2021-07-13 19:41:44,935 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-07-13 19:41:44,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:41:44,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:44,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:44,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:45,167 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:45,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453187605] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:45,167 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:45,167 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:45,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436978313] [2021-07-13 19:41:45,167 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:45,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:45,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:45,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:45,167 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-07-13 19:41:45,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:45,309 INFO L93 Difference]: Finished difference Result 104 states and 213 transitions. [2021-07-13 19:41:45,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:41:45,309 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-07-13 19:41:45,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:45,310 INFO L225 Difference]: With dead ends: 104 [2021-07-13 19:41:45,310 INFO L226 Difference]: Without dead ends: 104 [2021-07-13 19:41:45,310 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 165.4ms TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:45,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-07-13 19:41:45,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 89. [2021-07-13 19:41:45,311 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-07-13 19:41:45,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 183 transitions. [2021-07-13 19:41:45,311 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 183 transitions. Word has length 17 [2021-07-13 19:41:45,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:45,311 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 183 transitions. [2021-07-13 19:41:45,311 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-07-13 19:41:45,311 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 183 transitions. [2021-07-13 19:41:45,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:45,311 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:45,311 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:45,523 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5781 [2021-07-13 19:41:45,524 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:45,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:45,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1215711492, now seen corresponding path program 144 times [2021-07-13 19:41:45,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:45,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472250565] [2021-07-13 19:41:45,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:45,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:45,583 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:45,583 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:45,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472250565] [2021-07-13 19:41:45,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472250565] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:45,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201493386] [2021-07-13 19:41:45,583 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-07-13 19:41:45,644 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:45,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:45,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:45,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:45,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:41:45,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:41:45,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:45,783 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,867 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.2 percent of original size [2021-07-13 19:41:45,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-07-13 19:41:45,871 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:45,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 3 treesize of output 1 [2021-07-13 19:41:45,905 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:45,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-07-13 19:41:45,939 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:45,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 3 treesize of output 1 [2021-07-13 19:41:45,971 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:45,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:46,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 4 treesize of output 2 [2021-07-13 19:41:46,001 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:46,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:46,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-07-13 19:41:46,030 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:46,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:46,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 4 treesize of output 2 [2021-07-13 19:41:46,058 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:46,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:46,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:46,082 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:41:46,109 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:46,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201493386] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:46,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:46,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:46,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765507811] [2021-07-13 19:41:46,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:46,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:46,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:46,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:46,110 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-07-13 19:41:46,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:46,255 INFO L93 Difference]: Finished difference Result 125 states and 247 transitions. [2021-07-13 19:41:46,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:46,256 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-07-13 19:41:46,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:46,256 INFO L225 Difference]: With dead ends: 125 [2021-07-13 19:41:46,256 INFO L226 Difference]: Without dead ends: 125 [2021-07-13 19:41:46,256 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 175.4ms TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:46,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-07-13 19:41:46,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 90. [2021-07-13 19:41:46,257 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-07-13 19:41:46,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 187 transitions. [2021-07-13 19:41:46,258 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 187 transitions. Word has length 17 [2021-07-13 19:41:46,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:46,258 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 187 transitions. [2021-07-13 19:41:46,258 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-07-13 19:41:46,258 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 187 transitions. [2021-07-13 19:41:46,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:46,258 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:46,258 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:46,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5818 [2021-07-13 19:41:46,477 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:46,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:46,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1247658445, now seen corresponding path program 145 times [2021-07-13 19:41:46,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:46,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736145967] [2021-07-13 19:41:46,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:46,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:46,535 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:46,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:46,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736145967] [2021-07-13 19:41:46,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736145967] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:46,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110217953] [2021-07-13 19:41:46,535 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-07-13 19:41:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:46,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:46,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:46,785 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:46,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110217953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:46,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:46,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:46,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714858027] [2021-07-13 19:41:46,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:46,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:46,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:46,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:46,795 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-07-13 19:41:47,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:47,010 INFO L93 Difference]: Finished difference Result 136 states and 267 transitions. [2021-07-13 19:41:47,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:41:47,011 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-07-13 19:41:47,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:47,011 INFO L225 Difference]: With dead ends: 136 [2021-07-13 19:41:47,011 INFO L226 Difference]: Without dead ends: 133 [2021-07-13 19:41:47,011 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 217.3ms TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:47,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-07-13 19:41:47,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 95. [2021-07-13 19:41:47,013 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-07-13 19:41:47,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-07-13 19:41:47,013 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-07-13 19:41:47,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:47,013 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-07-13 19:41:47,013 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-07-13 19:41:47,013 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-07-13 19:41:47,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:47,013 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:47,013 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:47,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5840,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:47,214 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:47,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:47,214 INFO L82 PathProgramCache]: Analyzing trace with hash 768373769, now seen corresponding path program 146 times [2021-07-13 19:41:47,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:47,214 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262269256] [2021-07-13 19:41:47,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:47,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:47,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:47,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262269256] [2021-07-13 19:41:47,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262269256] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:47,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63897725] [2021-07-13 19:41:47,281 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-07-13 19:41:47,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:47,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:47,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:47,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:47,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-07-13 19:41:47,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63897725] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:47,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:47,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:47,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150247723] [2021-07-13 19:41:47,533 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:47,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:47,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:47,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:47,533 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-07-13 19:41:47,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:47,738 INFO L93 Difference]: Finished difference Result 137 states and 273 transitions. [2021-07-13 19:41:47,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:41:47,739 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-07-13 19:41:47,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:47,739 INFO L225 Difference]: With dead ends: 137 [2021-07-13 19:41:47,739 INFO L226 Difference]: Without dead ends: 137 [2021-07-13 19:41:47,739 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 210.4ms TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:41:47,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-07-13 19:41:47,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 95. [2021-07-13 19:41:47,740 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-07-13 19:41:47,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-07-13 19:41:47,741 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-07-13 19:41:47,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:47,741 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-07-13 19:41:47,741 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-07-13 19:41:47,741 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-07-13 19:41:47,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:47,741 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:47,741 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:47,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5894 [2021-07-13 19:41:47,942 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:47,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:47,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1207287724, now seen corresponding path program 147 times [2021-07-13 19:41:47,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:47,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035088123] [2021-07-13 19:41:47,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:47,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:48,000 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:48,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:48,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035088123] [2021-07-13 19:41:48,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035088123] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:48,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915277713] [2021-07-13 19:41:48,001 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-07-13 19:41:48,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:48,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:48,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:48,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:48,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-07-13 19:41:48,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,197 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:48,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,284 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-07-13 19:41:48,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 3 treesize of output 1 [2021-07-13 19:41:48,288 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:48,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-07-13 19:41:48,322 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:48,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 4 treesize of output 2 [2021-07-13 19:41:48,356 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:48,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:41:48,389 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:48,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-07-13 19:41:48,428 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41: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 4 treesize of output 2 [2021-07-13 19:41:48,470 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:48,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 3 treesize of output 1 [2021-07-13 19:41:48,498 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:48,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:48,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:48,539 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:41:48,568 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:48,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915277713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:48,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:48,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:48,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504640824] [2021-07-13 19:41:48,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:48,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:48,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:48,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:48,569 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-07-13 19:41:48,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:48,785 INFO L93 Difference]: Finished difference Result 130 states and 256 transitions. [2021-07-13 19:41:48,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:41:48,785 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-07-13 19:41:48,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:48,785 INFO L225 Difference]: With dead ends: 130 [2021-07-13 19:41:48,785 INFO L226 Difference]: Without dead ends: 128 [2021-07-13 19:41:48,786 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 229.3ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:48,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-07-13 19:41:48,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 94. [2021-07-13 19:41:48,786 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-07-13 19:41:48,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 195 transitions. [2021-07-13 19:41:48,787 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 195 transitions. Word has length 17 [2021-07-13 19:41:48,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:48,787 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 195 transitions. [2021-07-13 19:41:48,787 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-07-13 19:41:48,787 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 195 transitions. [2021-07-13 19:41:48,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:48,787 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:48,787 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:48,988 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5949,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:48,988 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:48,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:48,988 INFO L82 PathProgramCache]: Analyzing trace with hash 233143967, now seen corresponding path program 148 times [2021-07-13 19:41:48,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:48,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188428679] [2021-07-13 19:41:48,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:48,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:49,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:49,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:49,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188428679] [2021-07-13 19:41:49,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188428679] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:49,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092269223] [2021-07-13 19:41:49,065 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-07-13 19:41:49,118 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:49,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:49,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:49,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:49,218 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:49,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092269223] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:49,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:49,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:49,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187062438] [2021-07-13 19:41:49,219 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:49,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:49,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:49,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:49,219 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-07-13 19:41:49,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:49,387 INFO L93 Difference]: Finished difference Result 114 states and 232 transitions. [2021-07-13 19:41:49,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:41:49,387 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-07-13 19:41:49,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:49,388 INFO L225 Difference]: With dead ends: 114 [2021-07-13 19:41:49,388 INFO L226 Difference]: Without dead ends: 114 [2021-07-13 19:41:49,388 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 168.4ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:49,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-07-13 19:41:49,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 89. [2021-07-13 19:41:49,389 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-07-13 19:41:49,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 183 transitions. [2021-07-13 19:41:49,389 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 183 transitions. Word has length 17 [2021-07-13 19:41:49,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:49,389 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 183 transitions. [2021-07-13 19:41:49,389 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-07-13 19:41:49,389 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 183 transitions. [2021-07-13 19:41:49,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:49,390 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:49,390 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:49,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5973,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:49,605 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:49,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:49,605 INFO L82 PathProgramCache]: Analyzing trace with hash -131576568, now seen corresponding path program 149 times [2021-07-13 19:41:49,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:49,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635492343] [2021-07-13 19:41:49,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:49,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:49,674 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:49,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:49,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635492343] [2021-07-13 19:41:49,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635492343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:49,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028439997] [2021-07-13 19:41:49,675 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-07-13 19:41:49,746 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:49,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:49,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:49,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:49,950 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:49,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028439997] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:49,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:49,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:49,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202835907] [2021-07-13 19:41:49,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:49,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:49,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:49,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:49,951 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-07-13 19:41:50,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:50,161 INFO L93 Difference]: Finished difference Result 101 states and 203 transitions. [2021-07-13 19:41:50,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:50,162 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-07-13 19:41:50,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:50,162 INFO L225 Difference]: With dead ends: 101 [2021-07-13 19:41:50,162 INFO L226 Difference]: Without dead ends: 97 [2021-07-13 19:41:50,162 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 254.1ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:50,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-07-13 19:41:50,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 87. [2021-07-13 19:41:50,163 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-07-13 19:41:50,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 178 transitions. [2021-07-13 19:41:50,163 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 178 transitions. Word has length 17 [2021-07-13 19:41:50,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:50,163 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 178 transitions. [2021-07-13 19:41:50,163 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-07-13 19:41:50,163 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 178 transitions. [2021-07-13 19:41:50,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:50,163 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:50,164 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:50,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5994,150 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:50,364 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:50,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:50,364 INFO L82 PathProgramCache]: Analyzing trace with hash -2039020006, now seen corresponding path program 150 times [2021-07-13 19:41:50,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:50,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412804925] [2021-07-13 19:41:50,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:50,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:50,427 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:50,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:50,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412804925] [2021-07-13 19:41:50,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412804925] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:50,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757509283] [2021-07-13 19:41:50,427 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-07-13 19:41:50,495 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:50,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:50,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:50,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:50,687 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:50,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,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-07-13 19:41:50,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,776 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-07-13 19:41: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 3 treesize of output 1 [2021-07-13 19:41:50,780 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:50,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-07-13 19:41:50,814 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:50,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:41:50,847 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:50,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-07-13 19:41:50,878 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:50,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 3 treesize of output 1 [2021-07-13 19:41:50,909 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41: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-07-13 19:41:50,938 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:50,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 4 treesize of output 2 [2021-07-13 19:41:50,966 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:50,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:50,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:50,991 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:41:51,019 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:51,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757509283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:51,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:51,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:51,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707690618] [2021-07-13 19:41:51,019 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:51,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:51,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:51,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:51,020 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-07-13 19:41:51,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:51,376 INFO L93 Difference]: Finished difference Result 126 states and 244 transitions. [2021-07-13 19:41:51,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:41:51,376 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-07-13 19:41:51,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:51,377 INFO L225 Difference]: With dead ends: 126 [2021-07-13 19:41:51,377 INFO L226 Difference]: Without dead ends: 126 [2021-07-13 19:41:51,377 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 422.7ms TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:41:51,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-07-13 19:41:51,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 87. [2021-07-13 19:41:51,378 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-07-13 19:41:51,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 178 transitions. [2021-07-13 19:41:51,378 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 178 transitions. Word has length 17 [2021-07-13 19:41:51,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:51,378 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 178 transitions. [2021-07-13 19:41:51,378 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-07-13 19:41:51,378 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 178 transitions. [2021-07-13 19:41:51,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:51,378 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:51,378 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:51,579 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6023 [2021-07-13 19:41:51,579 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:51,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:51,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1808609567, now seen corresponding path program 151 times [2021-07-13 19:41:51,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:51,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82958641] [2021-07-13 19:41:51,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:51,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:51,645 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:51,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:51,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82958641] [2021-07-13 19:41:51,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82958641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:51,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834828792] [2021-07-13 19:41:51,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 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-07-13 19:41:51,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:51,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:51,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:51,951 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:51,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834828792] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:51,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:51,952 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:51,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873178660] [2021-07-13 19:41:51,952 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:51,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:51,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:51,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:51,952 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-07-13 19:41:52,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:52,191 INFO L93 Difference]: Finished difference Result 132 states and 256 transitions. [2021-07-13 19:41:52,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:52,192 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-07-13 19:41:52,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:52,192 INFO L225 Difference]: With dead ends: 132 [2021-07-13 19:41:52,192 INFO L226 Difference]: Without dead ends: 132 [2021-07-13 19:41:52,192 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 248.1ms TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:52,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-07-13 19:41:52,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 89. [2021-07-13 19:41:52,194 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-07-13 19:41:52,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 186 transitions. [2021-07-13 19:41:52,194 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 186 transitions. Word has length 17 [2021-07-13 19:41:52,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:52,194 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 186 transitions. [2021-07-13 19:41:52,194 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-07-13 19:41:52,194 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 186 transitions. [2021-07-13 19:41:52,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:52,195 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:52,195 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:52,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6045 [2021-07-13 19:41:52,405 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:52,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:52,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1273379765, now seen corresponding path program 152 times [2021-07-13 19:41:52,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:52,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165737135] [2021-07-13 19:41:52,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:52,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:52,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:52,466 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:52,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165737135] [2021-07-13 19:41:52,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165737135] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:52,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104586041] [2021-07-13 19:41:52,466 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-07-13 19:41:52,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:52,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:52,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:52,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:52,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-07-13 19:41:52,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104586041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:52,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:52,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:52,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625642435] [2021-07-13 19:41:52,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:52,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:52,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:52,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:52,668 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-07-13 19:41:52,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:52,819 INFO L93 Difference]: Finished difference Result 109 states and 222 transitions. [2021-07-13 19:41:52,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:52,819 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-07-13 19:41:52,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:52,819 INFO L225 Difference]: With dead ends: 109 [2021-07-13 19:41:52,819 INFO L226 Difference]: Without dead ends: 109 [2021-07-13 19:41:52,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 161.5ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:52,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-07-13 19:41:52,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 89. [2021-07-13 19:41:52,820 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-07-13 19:41:52,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 186 transitions. [2021-07-13 19:41:52,821 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 186 transitions. Word has length 17 [2021-07-13 19:41:52,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:52,821 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 186 transitions. [2021-07-13 19:41:52,821 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-07-13 19:41:52,821 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 186 transitions. [2021-07-13 19:41:52,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:52,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:52,821 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:53,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6112 [2021-07-13 19:41:53,022 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:53,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:53,022 INFO L82 PathProgramCache]: Analyzing trace with hash 908659230, now seen corresponding path program 153 times [2021-07-13 19:41:53,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:53,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220663035] [2021-07-13 19:41:53,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:53,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:53,076 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:53,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:53,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220663035] [2021-07-13 19:41:53,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220663035] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:53,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236045079] [2021-07-13 19:41:53,076 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-07-13 19:41:53,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:41:53,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:53,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:53,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:53,366 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:53,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236045079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:53,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:53,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:53,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670645951] [2021-07-13 19:41:53,367 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:53,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:53,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:53,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:53,367 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-07-13 19:41:53,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:53,628 INFO L93 Difference]: Finished difference Result 115 states and 224 transitions. [2021-07-13 19:41:53,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:53,628 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-07-13 19:41:53,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:53,629 INFO L225 Difference]: With dead ends: 115 [2021-07-13 19:41:53,629 INFO L226 Difference]: Without dead ends: 111 [2021-07-13 19:41:53,629 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 330.3ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:41:53,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-07-13 19:41:53,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 88. [2021-07-13 19:41:53,630 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-07-13 19:41:53,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 183 transitions. [2021-07-13 19:41:53,630 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 183 transitions. Word has length 17 [2021-07-13 19:41:53,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:53,630 INFO L482 AbstractCegarLoop]: Abstraction has 88 states and 183 transitions. [2021-07-13 19:41:53,630 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-07-13 19:41:53,630 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 183 transitions. [2021-07-13 19:41:53,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:53,630 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:53,630 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:53,831 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6141,154 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:53,831 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:53,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:53,831 INFO L82 PathProgramCache]: Analyzing trace with hash 1861125087, now seen corresponding path program 154 times [2021-07-13 19:41:53,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:53,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110559847] [2021-07-13 19:41:53,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:53,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:53,886 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:53,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:53,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110559847] [2021-07-13 19:41:53,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110559847] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:53,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044911979] [2021-07-13 19:41:53,886 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-07-13 19:41:53,941 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:53,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:53,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:53,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:54,025 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:54,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044911979] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:54,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:54,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:41:54,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257154450] [2021-07-13 19:41:54,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:54,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:54,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:54,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:54,026 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-07-13 19:41:54,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:54,159 INFO L93 Difference]: Finished difference Result 105 states and 212 transitions. [2021-07-13 19:41:54,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:41:54,160 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-07-13 19:41:54,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:54,160 INFO L225 Difference]: With dead ends: 105 [2021-07-13 19:41:54,160 INFO L226 Difference]: Without dead ends: 105 [2021-07-13 19:41:54,160 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 149.9ms TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:41:54,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-07-13 19:41:54,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 85. [2021-07-13 19:41:54,161 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-07-13 19:41:54,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 173 transitions. [2021-07-13 19:41:54,161 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 173 transitions. Word has length 17 [2021-07-13 19:41:54,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:54,161 INFO L482 AbstractCegarLoop]: Abstraction has 85 states and 173 transitions. [2021-07-13 19:41:54,161 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-07-13 19:41:54,161 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 173 transitions. [2021-07-13 19:41:54,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:54,162 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:54,162 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:54,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6168 [2021-07-13 19:41:54,369 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:54,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:54,370 INFO L82 PathProgramCache]: Analyzing trace with hash -104033302, now seen corresponding path program 155 times [2021-07-13 19:41:54,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:54,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57122106] [2021-07-13 19:41:54,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:54,440 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:54,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:54,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57122106] [2021-07-13 19:41:54,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57122106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:54,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355122598] [2021-07-13 19:41:54,441 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-07-13 19:41:54,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:54,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:54,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:54,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:54,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-07-13 19:41:54,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355122598] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:54,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:54,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:41:54,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505029409] [2021-07-13 19:41:54,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:54,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:54,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:54,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:54,679 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-07-13 19:41:54,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:54,797 INFO L93 Difference]: Finished difference Result 91 states and 180 transitions. [2021-07-13 19:41:54,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:54,797 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-07-13 19:41:54,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:54,797 INFO L225 Difference]: With dead ends: 91 [2021-07-13 19:41:54,797 INFO L226 Difference]: Without dead ends: 85 [2021-07-13 19:41:54,797 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 203.6ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:54,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-07-13 19:41:54,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2021-07-13 19:41:54,798 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-07-13 19:41:54,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 168 transitions. [2021-07-13 19:41:54,798 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 168 transitions. Word has length 17 [2021-07-13 19:41:54,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:54,798 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 168 transitions. [2021-07-13 19:41:54,798 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-07-13 19:41:54,798 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 168 transitions. [2021-07-13 19:41:54,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:54,799 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:54,799 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:54,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6172,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:54,999 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:54,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:54,999 INFO L82 PathProgramCache]: Analyzing trace with hash -701452792, now seen corresponding path program 156 times [2021-07-13 19:41:55,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:55,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366840832] [2021-07-13 19:41:55,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:55,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:55,059 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:55,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:55,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366840832] [2021-07-13 19:41:55,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366840832] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:55,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668150483] [2021-07-13 19:41:55,059 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-07-13 19:41:55,115 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:41:55,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:55,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:55,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:55,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 4 treesize of output 2 [2021-07-13 19:41:55,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,343 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:41:55,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,431 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-07-13 19:41:55,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 4 treesize of output 2 [2021-07-13 19:41:55,435 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,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 3 treesize of output 1 [2021-07-13 19:41:55,470 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,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-07-13 19:41:55,503 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,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 3 treesize of output 1 [2021-07-13 19:41:55,536 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,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 4 treesize of output 2 [2021-07-13 19:41:55,567 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,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-07-13 19:41:55,596 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,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-07-13 19:41:55,624 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:41:55,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:41:55,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:41:55,649 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:41:55,678 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:55,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668150483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:55,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:55,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:55,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755073084] [2021-07-13 19:41:55,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:55,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:55,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:55,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:55,679 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-07-13 19:41:56,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:56,161 INFO L93 Difference]: Finished difference Result 114 states and 219 transitions. [2021-07-13 19:41:56,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:41:56,162 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-07-13 19:41:56,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:56,162 INFO L225 Difference]: With dead ends: 114 [2021-07-13 19:41:56,162 INFO L226 Difference]: Without dead ends: 114 [2021-07-13 19:41:56,162 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 520.8ms TimeCoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:41:56,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-07-13 19:41:56,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 82. [2021-07-13 19:41:56,163 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-07-13 19:41:56,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 166 transitions. [2021-07-13 19:41:56,163 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 166 transitions. Word has length 17 [2021-07-13 19:41:56,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:56,164 INFO L482 AbstractCegarLoop]: Abstraction has 82 states and 166 transitions. [2021-07-13 19:41:56,164 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-07-13 19:41:56,164 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 166 transitions. [2021-07-13 19:41:56,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:56,164 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:56,164 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:56,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6185 [2021-07-13 19:41:56,364 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:56,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:56,365 INFO L82 PathProgramCache]: Analyzing trace with hash -1684020317, now seen corresponding path program 157 times [2021-07-13 19:41:56,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:56,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49439326] [2021-07-13 19:41:56,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:56,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:56,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:56,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:56,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49439326] [2021-07-13 19:41:56,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49439326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:56,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493365441] [2021-07-13 19:41:56,420 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-07-13 19:41:56,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:56,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:56,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:56,555 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:56,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493365441] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:56,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:56,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:41:56,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911519123] [2021-07-13 19:41:56,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:56,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:56,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:56,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:56,556 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-07-13 19:41:56,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:56,662 INFO L93 Difference]: Finished difference Result 98 states and 196 transitions. [2021-07-13 19:41:56,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:56,663 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-07-13 19:41:56,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:56,663 INFO L225 Difference]: With dead ends: 98 [2021-07-13 19:41:56,663 INFO L226 Difference]: Without dead ends: 98 [2021-07-13 19:41:56,663 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 127.5ms TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:56,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-07-13 19:41:56,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 84. [2021-07-13 19:41:56,664 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-07-13 19:41:56,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 172 transitions. [2021-07-13 19:41:56,664 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 172 transitions. Word has length 17 [2021-07-13 19:41:56,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:56,664 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 172 transitions. [2021-07-13 19:41:56,664 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-07-13 19:41:56,664 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 172 transitions. [2021-07-13 19:41:56,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:56,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:56,665 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:56,866 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6207,158 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:56,866 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:56,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:56,866 INFO L82 PathProgramCache]: Analyzing trace with hash -2048740852, now seen corresponding path program 158 times [2021-07-13 19:41:56,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:56,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796554686] [2021-07-13 19:41:56,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:56,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:56,923 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:56,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:56,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796554686] [2021-07-13 19:41:56,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796554686] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:56,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35517570] [2021-07-13 19:41:56,923 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-07-13 19:41:56,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:41:56,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:56,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:56,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:57,203 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:57,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35517570] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:57,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:57,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:41:57,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180074944] [2021-07-13 19:41:57,204 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:41:57,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:57,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:41:57,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:41:57,204 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-07-13 19:41:57,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:57,524 INFO L93 Difference]: Finished difference Result 114 states and 217 transitions. [2021-07-13 19:41:57,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:41:57,524 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-07-13 19:41:57,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:57,525 INFO L225 Difference]: With dead ends: 114 [2021-07-13 19:41:57,525 INFO L226 Difference]: Without dead ends: 110 [2021-07-13 19:41:57,525 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 384.1ms TimeCoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:41:57,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-07-13 19:41:57,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 83. [2021-07-13 19:41:57,526 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-07-13 19:41:57,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 169 transitions. [2021-07-13 19:41:57,526 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 169 transitions. Word has length 17 [2021-07-13 19:41:57,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:57,526 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 169 transitions. [2021-07-13 19:41:57,526 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-07-13 19:41:57,526 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 169 transitions. [2021-07-13 19:41:57,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:57,526 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:57,526 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:57,727 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6211 [2021-07-13 19:41:57,727 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:57,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:57,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1096274995, now seen corresponding path program 159 times [2021-07-13 19:41:57,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:57,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788466989] [2021-07-13 19:41:57,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:57,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:57,779 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:57,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:57,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788466989] [2021-07-13 19:41:57,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788466989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:57,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278615056] [2021-07-13 19:41:57,779 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-07-13 19:41:57,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:41:57,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:57,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:57,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:57,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-07-13 19:41:57,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278615056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:57,898 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:57,898 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:57,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737231490] [2021-07-13 19:41:57,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:57,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:57,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:57,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:57,898 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-07-13 19:41:58,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:58,026 INFO L93 Difference]: Finished difference Result 102 states and 205 transitions. [2021-07-13 19:41:58,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:58,026 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-07-13 19:41:58,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:58,026 INFO L225 Difference]: With dead ends: 102 [2021-07-13 19:41:58,026 INFO L226 Difference]: Without dead ends: 102 [2021-07-13 19:41:58,026 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 122.9ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:58,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-07-13 19:41:58,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 83. [2021-07-13 19:41:58,027 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-07-13 19:41:58,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 169 transitions. [2021-07-13 19:41:58,028 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 169 transitions. Word has length 17 [2021-07-13 19:41:58,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:58,028 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 169 transitions. [2021-07-13 19:41:58,028 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-07-13 19:41:58,028 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 169 transitions. [2021-07-13 19:41:58,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:58,028 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:58,028 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:58,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 160 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6234 [2021-07-13 19:41:58,228 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:58,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:58,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1233533912, now seen corresponding path program 160 times [2021-07-13 19:41:58,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:58,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458862138] [2021-07-13 19:41:58,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:58,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:58,282 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:58,282 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:58,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458862138] [2021-07-13 19:41:58,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458862138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:58,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389038489] [2021-07-13 19:41:58,283 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-07-13 19:41:58,338 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:41:58,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:58,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:58,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:58,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-07-13 19:41:58,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389038489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:58,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:58,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:41:58,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977044352] [2021-07-13 19:41:58,514 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:41:58,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:58,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:41:58,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:41:58,514 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-07-13 19:41:58,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:58,809 INFO L93 Difference]: Finished difference Result 109 states and 205 transitions. [2021-07-13 19:41:58,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:41:58,809 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-07-13 19:41:58,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:58,809 INFO L225 Difference]: With dead ends: 109 [2021-07-13 19:41:58,810 INFO L226 Difference]: Without dead ends: 103 [2021-07-13 19:41:58,810 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 368.5ms TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:41:58,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-07-13 19:41:58,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 83. [2021-07-13 19:41:58,810 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-07-13 19:41:58,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 168 transitions. [2021-07-13 19:41:58,811 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 168 transitions. Word has length 17 [2021-07-13 19:41:58,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:58,811 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 168 transitions. [2021-07-13 19:41:58,811 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-07-13 19:41:58,811 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 168 transitions. [2021-07-13 19:41:58,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:58,811 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:58,811 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6238,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:59,012 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,012 INFO L82 PathProgramCache]: Analyzing trace with hash -498938337, now seen corresponding path program 161 times [2021-07-13 19:41:59,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993696597] [2021-07-13 19:41:59,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,062 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:59,062 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993696597] [2021-07-13 19:41:59,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993696597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:59,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776259408] [2021-07-13 19:41:59,062 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-07-13 19:41:59,120 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:41:59,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:59,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:59,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:59,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:59,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776259408] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:59,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:59,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-07-13 19:41:59,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764854193] [2021-07-13 19:41:59,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:41:59,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:41:59,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:41:59,172 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-07-13 19:41:59,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,284 INFO L93 Difference]: Finished difference Result 119 states and 227 transitions. [2021-07-13 19:41:59,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:41:59,284 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-07-13 19:41:59,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,285 INFO L225 Difference]: With dead ends: 119 [2021-07-13 19:41:59,285 INFO L226 Difference]: Without dead ends: 119 [2021-07-13 19:41:59,285 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 99.8ms TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:41:59,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-07-13 19:41:59,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 79. [2021-07-13 19:41:59,286 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-07-13 19:41:59,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 159 transitions. [2021-07-13 19:41:59,286 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 159 transitions. Word has length 17 [2021-07-13 19:41:59,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,286 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 159 transitions. [2021-07-13 19:41:59,286 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-07-13 19:41:59,286 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 159 transitions. [2021-07-13 19:41:59,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:41:59,286 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,286 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,487 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6249,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:41:59,487 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,487 INFO L82 PathProgramCache]: Analyzing trace with hash -538062648, now seen corresponding path program 162 times [2021-07-13 19:41:59,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915668916] [2021-07-13 19:41:59,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,547 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:59,547 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915668916] [2021-07-13 19:41:59,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915668916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:59,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628749851] [2021-07-13 19:41:59,547 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-07-13 19:41:59,614 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:41:59,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:41:59,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:41:59,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:41:59,723 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:41:59,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628749851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:41:59,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:41:59,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-07-13 19:41:59,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786302902] [2021-07-13 19:41:59,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:41:59,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:41:59,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:41:59,723 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-07-13 19:41:59,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,905 INFO L93 Difference]: Finished difference Result 90 states and 174 transitions. [2021-07-13 19:41:59,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:41:59,905 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-07-13 19:41:59,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,905 INFO L225 Difference]: With dead ends: 90 [2021-07-13 19:41:59,905 INFO L226 Difference]: Without dead ends: 82 [2021-07-13 19:41:59,906 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 237.4ms TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:41:59,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-07-13 19:41:59,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 79. [2021-07-13 19:41:59,906 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-07-13 19:41:59,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 158 transitions. [2021-07-13 19:41:59,907 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 158 transitions. Word has length 17 [2021-07-13 19:41:59,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,907 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 158 transitions. [2021-07-13 19:41:59,907 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-07-13 19:41:59,907 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 158 transitions. [2021-07-13 19:41:59,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:41:59,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,907 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:00,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6253 [2021-07-13 19:42:00,113 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:00,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:00,113 INFO L82 PathProgramCache]: Analyzing trace with hash 1488406346, now seen corresponding path program 163 times [2021-07-13 19:42:00,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:00,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191981939] [2021-07-13 19:42:00,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:00,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,299 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:00,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:00,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191981939] [2021-07-13 19:42:00,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191981939] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:00,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631620032] [2021-07-13 19:42:00,300 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-07-13 19:42:00,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:00,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:00,975 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:00,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,979 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:00,979 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,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-07-13 19:42:00,985 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:00,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:00,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-07-13 19:42:00,989 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:01,066 INFO L628 ElimStorePlain]: treesize reduction 120, result has 33.3 percent of original size [2021-07-13 19:42:01,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-07-13 19:42:01,069 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:01,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:01,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-07-13 19:42:01,097 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:01,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:01,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-07-13 19:42:01,120 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:01,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:01,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:01,138 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:42:01,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-07-13 19:42:01,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631620032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:01,209 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:01,209 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-07-13 19:42:01,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751089459] [2021-07-13 19:42:01,210 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:01,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:01,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:01,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:01,210 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-07-13 19:42:01,417 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2021-07-13 19:42:01,688 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-13 19:42:01,838 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-13 19:42:01,980 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-13 19:42:01,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:01,999 INFO L93 Difference]: Finished difference Result 150 states and 283 transitions. [2021-07-13 19:42:01,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:01,999 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-07-13 19:42:01,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:02,000 INFO L225 Difference]: With dead ends: 150 [2021-07-13 19:42:02,000 INFO L226 Difference]: Without dead ends: 126 [2021-07-13 19:42:02,000 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1090.8ms TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:42:02,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-07-13 19:42:02,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 81. [2021-07-13 19:42:02,001 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-07-13 19:42:02,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 162 transitions. [2021-07-13 19:42:02,001 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 162 transitions. Word has length 18 [2021-07-13 19:42:02,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:02,001 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 162 transitions. [2021-07-13 19:42:02,001 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-07-13 19:42:02,001 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 162 transitions. [2021-07-13 19:42:02,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:02,001 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:02,002 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:02,202 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6264 [2021-07-13 19:42:02,202 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:02,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:02,203 INFO L82 PathProgramCache]: Analyzing trace with hash -857142774, now seen corresponding path program 164 times [2021-07-13 19:42:02,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:02,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197861084] [2021-07-13 19:42:02,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:02,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:02,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-07-13 19:42:02,382 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:02,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197861084] [2021-07-13 19:42:02,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197861084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:02,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250772858] [2021-07-13 19:42:02,383 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-07-13 19:42:02,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:02,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:02,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:02,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:03,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:03,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,064 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:03,065 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,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 9 treesize of output 1 [2021-07-13 19:42:03,069 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:03,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-07-13 19:42:03,072 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,128 INFO L628 ElimStorePlain]: treesize reduction 123, result has 32.4 percent of original size [2021-07-13 19:42:03,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 5 treesize of output 1 [2021-07-13 19:42:03,131 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:03,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 4 treesize of output 2 [2021-07-13 19:42:03,154 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:03,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 4 treesize of output 2 [2021-07-13 19:42:03,175 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:03,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:03,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:03,194 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:42:03,278 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:03,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250772858] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:03,278 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:03,279 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-07-13 19:42:03,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835873354] [2021-07-13 19:42:03,279 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:03,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:03,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:03,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:03,279 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-07-13 19:42:03,724 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 67 [2021-07-13 19:42:04,443 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-07-13 19:42:04,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:04,652 INFO L93 Difference]: Finished difference Result 178 states and 345 transitions. [2021-07-13 19:42:04,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:42:04,652 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-07-13 19:42:04,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:04,652 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:42:04,652 INFO L226 Difference]: Without dead ends: 152 [2021-07-13 19:42:04,653 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1480.6ms TimeCoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:42:04,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-07-13 19:42:04,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 84. [2021-07-13 19:42:04,654 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-07-13 19:42:04,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 170 transitions. [2021-07-13 19:42:04,654 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 170 transitions. Word has length 18 [2021-07-13 19:42:04,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:04,654 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 170 transitions. [2021-07-13 19:42:04,654 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-07-13 19:42:04,654 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 170 transitions. [2021-07-13 19:42:04,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:04,654 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:04,654 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:04,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6418 [2021-07-13 19:42:04,855 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:04,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:04,855 INFO L82 PathProgramCache]: Analyzing trace with hash 48811164, now seen corresponding path program 165 times [2021-07-13 19:42:04,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:04,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107960091] [2021-07-13 19:42:04,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:04,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:05,031 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:05,031 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:05,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107960091] [2021-07-13 19:42:05,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107960091] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:05,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029332429] [2021-07-13 19:42:05,032 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-07-13 19:42:05,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:05,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:05,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:05,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:05,759 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:05,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:05,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:05,768 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:05,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 10 treesize of output 1 [2021-07-13 19:42:05,772 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:05,775 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,832 INFO L628 ElimStorePlain]: treesize reduction 160, result has 26.6 percent of original size [2021-07-13 19:42:05,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-07-13 19:42:05,835 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:05,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 3 treesize of output 1 [2021-07-13 19:42:05,858 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:05,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-07-13 19:42:05,879 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:05,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:05,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:05,897 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:356, output treesize:46 [2021-07-13 19:42:05,968 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:05,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029332429] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:05,969 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:05,969 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:05,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034347035] [2021-07-13 19:42:05,969 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:05,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:05,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:05,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:05,970 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-07-13 19:42:06,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:06,435 INFO L93 Difference]: Finished difference Result 136 states and 268 transitions. [2021-07-13 19:42:06,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:42:06,436 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-07-13 19:42:06,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:06,436 INFO L225 Difference]: With dead ends: 136 [2021-07-13 19:42:06,436 INFO L226 Difference]: Without dead ends: 117 [2021-07-13 19:42:06,436 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 607.2ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:06,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-07-13 19:42:06,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 86. [2021-07-13 19:42:06,437 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-07-13 19:42:06,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 174 transitions. [2021-07-13 19:42:06,437 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 174 transitions. Word has length 18 [2021-07-13 19:42:06,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:06,438 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 174 transitions. [2021-07-13 19:42:06,438 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-07-13 19:42:06,438 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 174 transitions. [2021-07-13 19:42:06,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:06,438 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:06,438 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:06,638 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6518,166 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:06,639 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:06,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:06,639 INFO L82 PathProgramCache]: Analyzing trace with hash -982261800, now seen corresponding path program 166 times [2021-07-13 19:42:06,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:06,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993609876] [2021-07-13 19:42:06,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:06,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:06,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-07-13 19:42:06,814 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:06,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993609876] [2021-07-13 19:42:06,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993609876] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:06,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460510334] [2021-07-13 19:42:06,814 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-07-13 19:42:06,872 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:06,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:06,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:06,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:07,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,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 9 treesize of output 1 [2021-07-13 19:42:07,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:07,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,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 10 treesize of output 1 [2021-07-13 19:42:07,499 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,502 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:07,503 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:07,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:07,508 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,586 INFO L628 ElimStorePlain]: treesize reduction 172, result has 26.2 percent of original size [2021-07-13 19:42:07,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 6 treesize of output 2 [2021-07-13 19:42:07,589 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,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-07-13 19:42:07,612 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,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 5 treesize of output 1 [2021-07-13 19:42:07,633 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:07,651 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:387, output treesize:46 [2021-07-13 19:42:07,724 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:07,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460510334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:07,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:07,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:07,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565309317] [2021-07-13 19:42:07,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:07,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:07,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:07,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:07,725 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-07-13 19:42:08,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:08,152 INFO L93 Difference]: Finished difference Result 133 states and 262 transitions. [2021-07-13 19:42:08,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:42:08,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 18 [2021-07-13 19:42:08,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:08,153 INFO L225 Difference]: With dead ends: 133 [2021-07-13 19:42:08,153 INFO L226 Difference]: Without dead ends: 117 [2021-07-13 19:42:08,153 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 630.0ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:08,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-07-13 19:42:08,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 87. [2021-07-13 19:42:08,154 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-07-13 19:42:08,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 176 transitions. [2021-07-13 19:42:08,154 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 176 transitions. Word has length 18 [2021-07-13 19:42:08,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:08,154 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 176 transitions. [2021-07-13 19:42:08,154 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-07-13 19:42:08,154 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 176 transitions. [2021-07-13 19:42:08,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:08,155 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:08,155 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:08,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6665,167 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:08,355 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:08,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:08,355 INFO L82 PathProgramCache]: Analyzing trace with hash 1339782428, now seen corresponding path program 167 times [2021-07-13 19:42:08,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:08,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505807448] [2021-07-13 19:42:08,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:08,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:08,545 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:08,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:08,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505807448] [2021-07-13 19:42:08,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505807448] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:08,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058051764] [2021-07-13 19:42:08,545 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-07-13 19:42:08,607 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:42:08,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:08,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:08,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:09,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:09,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:09,123 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:09,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:09,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 11 treesize of output 2 [2021-07-13 19:42:09,128 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:09,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 10 treesize of output 1 [2021-07-13 19:42:09,131 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,186 INFO L628 ElimStorePlain]: treesize reduction 120, result has 33.3 percent of original size [2021-07-13 19:42:09,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 5 treesize of output 1 [2021-07-13 19:42:09,189 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:09,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-07-13 19:42:09,212 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:09,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 5 treesize of output 1 [2021-07-13 19:42:09,233 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:09,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:09,251 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:42:09,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-07-13 19:42:09,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058051764] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:09,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:09,329 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:09,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595048242] [2021-07-13 19:42:09,329 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:09,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:09,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:09,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:09,329 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-07-13 19:42:09,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:09,784 INFO L93 Difference]: Finished difference Result 130 states and 256 transitions. [2021-07-13 19:42:09,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:09,785 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-07-13 19:42:09,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:09,785 INFO L225 Difference]: With dead ends: 130 [2021-07-13 19:42:09,785 INFO L226 Difference]: Without dead ends: 117 [2021-07-13 19:42:09,785 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 635.8ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:09,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-07-13 19:42:09,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 88. [2021-07-13 19:42:09,786 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-07-13 19:42:09,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 178 transitions. [2021-07-13 19:42:09,787 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 178 transitions. Word has length 18 [2021-07-13 19:42:09,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:09,787 INFO L482 AbstractCegarLoop]: Abstraction has 88 states and 178 transitions. [2021-07-13 19:42:09,787 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-07-13 19:42:09,787 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 178 transitions. [2021-07-13 19:42:09,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:09,787 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:09,787 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:09,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6810,168 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:09,988 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:09,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:09,988 INFO L82 PathProgramCache]: Analyzing trace with hash 860497752, now seen corresponding path program 168 times [2021-07-13 19:42:09,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:09,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160441666] [2021-07-13 19:42:09,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:09,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,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-07-13 19:42:10,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160441666] [2021-07-13 19:42:10,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160441666] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:10,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284038680] [2021-07-13 19:42:10,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 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-07-13 19:42:10,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:42:10,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:10,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:10,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:10,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,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-07-13 19:42:10,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,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 9 treesize of output 1 [2021-07-13 19:42:10,897 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:10,904 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,908 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:10,909 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:10,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:10,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-07-13 19:42:10,914 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,060 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 66 [2021-07-13 19:42:11,061 INFO L628 ElimStorePlain]: treesize reduction 491, result has 19.4 percent of original size [2021-07-13 19:42:11,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-07-13 19:42:11,065 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:11,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 4 treesize of output 2 [2021-07-13 19:42:11,112 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:11,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 3 treesize of output 1 [2021-07-13 19:42:11,157 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42: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-07-13 19:42:11,201 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:11,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-07-13 19:42:11,248 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:11,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 4 treesize of output 2 [2021-07-13 19:42:11,288 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:11,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-07-13 19:42:11,326 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:11,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:11,362 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:769, output treesize:73 [2021-07-13 19:42:11,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-07-13 19:42:11,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284038680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:11,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:11,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:11,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201006671] [2021-07-13 19:42:11,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:11,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:11,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:11,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:11,491 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-07-13 19:42:11,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:11,960 INFO L93 Difference]: Finished difference Result 148 states and 280 transitions. [2021-07-13 19:42:11,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:11,960 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-07-13 19:42:11,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:11,961 INFO L225 Difference]: With dead ends: 148 [2021-07-13 19:42:11,961 INFO L226 Difference]: Without dead ends: 129 [2021-07-13 19:42:11,961 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 648.2ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:11,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-07-13 19:42:11,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 90. [2021-07-13 19:42:11,962 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-07-13 19:42:11,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 184 transitions. [2021-07-13 19:42:11,962 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 184 transitions. Word has length 18 [2021-07-13 19:42:11,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:11,962 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 184 transitions. [2021-07-13 19:42:11,962 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-07-13 19:42:11,962 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 184 transitions. [2021-07-13 19:42:11,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:11,962 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:11,963 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:12,163 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6903 [2021-07-13 19:42:12,163 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:12,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:12,163 INFO L82 PathProgramCache]: Analyzing trace with hash 57973998, now seen corresponding path program 169 times [2021-07-13 19:42:12,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:12,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279251141] [2021-07-13 19:42:12,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:12,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:12,335 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:12,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:12,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279251141] [2021-07-13 19:42:12,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279251141] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:12,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439288952] [2021-07-13 19:42:12,336 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-07-13 19:42:12,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:12,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:12,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:13,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,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 10 treesize of output 1 [2021-07-13 19:42:13,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,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 13 treesize of output 2 [2021-07-13 19:42:13,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:13,074 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,078 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:13,078 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,082 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:13,082 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,086 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:13,086 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,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-07-13 19:42:13,091 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,100 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:13,100 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,104 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:13,104 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:13,109 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:13,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 10 treesize of output 1 [2021-07-13 19:42:13,113 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:13,116 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,170 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:42:13,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:13,173 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,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 5 treesize of output 1 [2021-07-13 19:42:13,176 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,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 3 treesize of output 1 [2021-07-13 19:42:13,179 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:13,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:13,202 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:42:13,276 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:13,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439288952] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:13,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:13,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:13,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637463376] [2021-07-13 19:42:13,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:13,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:13,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:13,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:13,277 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-07-13 19:42:13,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:13,665 INFO L93 Difference]: Finished difference Result 138 states and 274 transitions. [2021-07-13 19:42:13,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:42:13,666 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-07-13 19:42:13,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:13,666 INFO L225 Difference]: With dead ends: 138 [2021-07-13 19:42:13,666 INFO L226 Difference]: Without dead ends: 122 [2021-07-13 19:42:13,666 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 602.6ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:13,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-07-13 19:42:13,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 92. [2021-07-13 19:42:13,667 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-07-13 19:42:13,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 188 transitions. [2021-07-13 19:42:13,667 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 188 transitions. Word has length 18 [2021-07-13 19:42:13,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:13,667 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 188 transitions. [2021-07-13 19:42:13,667 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-07-13 19:42:13,668 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 188 transitions. [2021-07-13 19:42:13,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:13,668 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:13,668 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:13,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 170 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7013 [2021-07-13 19:42:13,868 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:13,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:13,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1914949070, now seen corresponding path program 170 times [2021-07-13 19:42:13,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:13,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464909498] [2021-07-13 19:42:13,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:13,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:14,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:14,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464909498] [2021-07-13 19:42:14,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464909498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:14,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92472378] [2021-07-13 19:42:14,028 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-07-13 19:42:14,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:14,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:14,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:14,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:14,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:14,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:14,694 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,697 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:14,698 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:14,702 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:14,707 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,710 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:14,711 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,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 7 treesize of output 1 [2021-07-13 19:42:14,715 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,718 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:14,719 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 10 treesize of output 1 [2021-07-13 19:42:14,724 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:14,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-07-13 19:42:14,728 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,731 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:14,731 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:14,735 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,788 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:42:14,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-07-13 19:42:14,791 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,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-07-13 19:42:14,795 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,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 5 treesize of output 1 [2021-07-13 19:42:14,798 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:14,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:14,820 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:42:14,893 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:14,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92472378] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:14,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:14,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:14,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413558332] [2021-07-13 19:42:14,893 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:14,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:14,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:14,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:14,894 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-07-13 19:42:15,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:15,330 INFO L93 Difference]: Finished difference Result 135 states and 268 transitions. [2021-07-13 19:42:15,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:15,330 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-07-13 19:42:15,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:15,330 INFO L225 Difference]: With dead ends: 135 [2021-07-13 19:42:15,330 INFO L226 Difference]: Without dead ends: 122 [2021-07-13 19:42:15,331 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 617.5ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:15,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-07-13 19:42:15,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 93. [2021-07-13 19:42:15,332 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-07-13 19:42:15,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 190 transitions. [2021-07-13 19:42:15,332 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 190 transitions. Word has length 18 [2021-07-13 19:42:15,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:15,332 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 190 transitions. [2021-07-13 19:42:15,332 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-07-13 19:42:15,332 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 190 transitions. [2021-07-13 19:42:15,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:15,332 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:15,332 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:15,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7187 [2021-07-13 19:42:15,533 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:15,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:15,533 INFO L82 PathProgramCache]: Analyzing trace with hash 1900733550, now seen corresponding path program 171 times [2021-07-13 19:42:15,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:15,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457351007] [2021-07-13 19:42:15,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:15,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:15,733 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:15,733 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:15,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457351007] [2021-07-13 19:42:15,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457351007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:15,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428897540] [2021-07-13 19:42:15,734 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-07-13 19:42:15,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:15,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:15,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:15,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:16,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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 11 treesize of output 2 [2021-07-13 19:42:16,656 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,660 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,661 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,665 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,666 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,670 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,670 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:16,676 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:16,682 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:16,688 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:16,695 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,699 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,699 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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-07-13 19:42:16,705 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,710 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,714 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,714 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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 7 treesize of output 1 [2021-07-13 19:42:16,720 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,724 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,724 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 10 treesize of output 1 [2021-07-13 19:42:16,730 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,734 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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 10 treesize of output 1 [2021-07-13 19:42:16,739 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,742 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:16,743 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:16,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 13 treesize of output 2 [2021-07-13 19:42:16,747 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,876 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-07-13 19:42:16,877 INFO L628 ElimStorePlain]: treesize reduction 24, result has 86.4 percent of original size [2021-07-13 19:42:16,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-07-13 19:42:16,881 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,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 3 treesize of output 1 [2021-07-13 19:42:16,885 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,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-07-13 19:42:16,896 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,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 4 treesize of output 2 [2021-07-13 19:42:16,900 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,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-07-13 19:42:16,904 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:16,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:16,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:16,957 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-07-13 19:42:17,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-07-13 19:42:17,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428897540] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:17,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:17,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:17,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044036727] [2021-07-13 19:42:17,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:17,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:17,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:17,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:17,127 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-07-13 19:42:17,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:17,610 INFO L93 Difference]: Finished difference Result 153 states and 292 transitions. [2021-07-13 19:42:17,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:17,611 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-07-13 19:42:17,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:17,611 INFO L225 Difference]: With dead ends: 153 [2021-07-13 19:42:17,611 INFO L226 Difference]: Without dead ends: 134 [2021-07-13 19:42:17,611 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 752.5ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:42:17,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-07-13 19:42:17,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 91. [2021-07-13 19:42:17,612 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-07-13 19:42:17,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 186 transitions. [2021-07-13 19:42:17,613 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 186 transitions. Word has length 18 [2021-07-13 19:42:17,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:17,613 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 186 transitions. [2021-07-13 19:42:17,613 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-07-13 19:42:17,613 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 186 transitions. [2021-07-13 19:42:17,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:17,613 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:17,613 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:17,814 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7319,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:17,814 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:17,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:17,814 INFO L82 PathProgramCache]: Analyzing trace with hash -1327203748, now seen corresponding path program 172 times [2021-07-13 19:42:17,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:17,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207983021] [2021-07-13 19:42:17,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:17,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:17,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-07-13 19:42:17,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:17,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207983021] [2021-07-13 19:42:17,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207983021] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:17,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573724411] [2021-07-13 19:42:17,972 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-07-13 19:42:18,032 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:18,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:18,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:18,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:18,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 5 treesize of output 1 [2021-07-13 19:42:18,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,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 3 treesize of output 1 [2021-07-13 19:42:18,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,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-07-13 19:42:18,290 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:18,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 5 treesize of output 1 [2021-07-13 19:42:18,317 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,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 3 treesize of output 1 [2021-07-13 19:42:18,320 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,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 6 treesize of output 2 [2021-07-13 19:42:18,323 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:18,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:18,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:18,344 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:42:18,452 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:18,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573724411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:18,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:18,452 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:18,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721845384] [2021-07-13 19:42:18,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:18,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:18,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:18,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:18,454 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-07-13 19:42:18,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:18,654 INFO L93 Difference]: Finished difference Result 127 states and 248 transitions. [2021-07-13 19:42:18,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:18,654 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-07-13 19:42:18,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:18,655 INFO L225 Difference]: With dead ends: 127 [2021-07-13 19:42:18,655 INFO L226 Difference]: Without dead ends: 114 [2021-07-13 19:42:18,655 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 398.4ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:18,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-07-13 19:42:18,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 93. [2021-07-13 19:42:18,656 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-07-13 19:42:18,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 190 transitions. [2021-07-13 19:42:18,656 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 190 transitions. Word has length 18 [2021-07-13 19:42:18,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:18,656 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 190 transitions. [2021-07-13 19:42:18,656 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-07-13 19:42:18,656 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 190 transitions. [2021-07-13 19:42:18,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:18,657 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:18,657 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:18,857 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 173 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7478 [2021-07-13 19:42:18,857 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:18,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:18,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1806488424, now seen corresponding path program 173 times [2021-07-13 19:42:18,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:18,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839100015] [2021-07-13 19:42:18,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:18,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:19,007 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:19,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:19,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839100015] [2021-07-13 19:42:19,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839100015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:19,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769853461] [2021-07-13 19:42:19,007 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-07-13 19:42:19,071 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:42:19,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:19,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:19,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:19,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-07-13 19:42:19,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 6 treesize of output 2 [2021-07-13 19:42:19,217 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,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 4 treesize of output 2 [2021-07-13 19:42:19,226 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,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 3 treesize of output 1 [2021-07-13 19:42:19,229 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,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 6 treesize of output 2 [2021-07-13 19:42:19,233 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:19,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 6 treesize of output 2 [2021-07-13 19:42:19,293 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:19,297 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:19,300 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,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-07-13 19:42:19,303 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,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 3 treesize of output 1 [2021-07-13 19:42:19,307 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:19,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:19,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:19,358 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:42:19,519 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:19,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769853461] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:19,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:19,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:19,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390143462] [2021-07-13 19:42:19,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:19,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:19,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:19,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:19,520 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-07-13 19:42:19,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:19,921 INFO L93 Difference]: Finished difference Result 134 states and 266 transitions. [2021-07-13 19:42:19,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:19,921 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-07-13 19:42:19,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:19,922 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:42:19,922 INFO L226 Difference]: Without dead ends: 122 [2021-07-13 19:42:19,922 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 515.6ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:42:19,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-07-13 19:42:19,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 94. [2021-07-13 19:42:19,923 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-07-13 19:42:19,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 192 transitions. [2021-07-13 19:42:19,923 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 192 transitions. Word has length 18 [2021-07-13 19:42:19,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:19,923 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 192 transitions. [2021-07-13 19:42:19,923 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-07-13 19:42:19,924 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 192 transitions. [2021-07-13 19:42:19,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:19,924 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:19,924 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:20,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7519,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:20,141 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:20,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:20,141 INFO L82 PathProgramCache]: Analyzing trace with hash 1953249070, now seen corresponding path program 174 times [2021-07-13 19:42:20,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:20,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366914050] [2021-07-13 19:42:20,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:20,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:20,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-07-13 19:42:20,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:20,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366914050] [2021-07-13 19:42:20,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366914050] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:20,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767865672] [2021-07-13 19:42:20,327 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-07-13 19:42:20,408 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:42:20,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:20,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:20,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:20,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 6 treesize of output 2 [2021-07-13 19:42:20,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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-07-13 19:42:20,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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 6 treesize of output 2 [2021-07-13 19:42:20,654 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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 5 treesize of output 1 [2021-07-13 19:42:20,658 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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 4 treesize of output 2 [2021-07-13 19:42:20,662 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:20,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-07-13 19:42:20,734 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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-07-13 19:42:20,738 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42: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 6 treesize of output 2 [2021-07-13 19:42:20,743 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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 6 treesize of output 2 [2021-07-13 19:42:20,747 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,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-07-13 19:42:20,751 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:20,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:20,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:20,799 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:42:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:20,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767865672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:20,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:20,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:20,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219997071] [2021-07-13 19:42:20,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:20,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:20,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:20,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:20,966 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-07-13 19:42:21,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:21,141 INFO L93 Difference]: Finished difference Result 133 states and 262 transitions. [2021-07-13 19:42:21,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:21,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-07-13 19:42:21,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:21,142 INFO L225 Difference]: With dead ends: 133 [2021-07-13 19:42:21,142 INFO L226 Difference]: Without dead ends: 121 [2021-07-13 19:42:21,142 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 463.5ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:21,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-07-13 19:42:21,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 95. [2021-07-13 19:42:21,143 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-07-13 19:42:21,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 195 transitions. [2021-07-13 19:42:21,143 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 195 transitions. Word has length 18 [2021-07-13 19:42:21,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:21,143 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 195 transitions. [2021-07-13 19:42:21,143 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-07-13 19:42:21,144 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 195 transitions. [2021-07-13 19:42:21,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:21,144 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:21,144 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:21,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7546,175 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:21,344 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:21,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:21,345 INFO L82 PathProgramCache]: Analyzing trace with hash -1931387830, now seen corresponding path program 175 times [2021-07-13 19:42:21,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:21,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987772803] [2021-07-13 19:42:21,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:21,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:21,548 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:21,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:21,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987772803] [2021-07-13 19:42:21,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987772803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:21,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557818030] [2021-07-13 19:42:21,548 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-07-13 19:42:21,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:21,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:21,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:22,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:22,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:22,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:22,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:22,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:22,236 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:22,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:22,239 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:22,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:22,242 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:22,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:22,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:22,246 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:22,306 INFO L628 ElimStorePlain]: treesize reduction 138, result has 31.0 percent of original size [2021-07-13 19:42:22,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 5 treesize of output 1 [2021-07-13 19:42:22,309 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:22,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:22,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-07-13 19:42:22,332 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:22,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:22,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-07-13 19:42:22,354 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:22,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:22,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:22,372 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:356, output treesize:46 [2021-07-13 19:42:22,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:22,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557818030] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:22,445 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:22,445 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:22,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75604122] [2021-07-13 19:42:22,445 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:22,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:22,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:22,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:22,446 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-07-13 19:42:22,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:22,761 INFO L93 Difference]: Finished difference Result 122 states and 239 transitions. [2021-07-13 19:42:22,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:42:22,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 18 [2021-07-13 19:42:22,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:22,762 INFO L225 Difference]: With dead ends: 122 [2021-07-13 19:42:22,762 INFO L226 Difference]: Without dead ends: 103 [2021-07-13 19:42:22,762 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 581.5ms TimeCoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:42:22,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-07-13 19:42:22,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 97. [2021-07-13 19:42:22,763 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-07-13 19:42:22,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 199 transitions. [2021-07-13 19:42:22,763 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 199 transitions. Word has length 18 [2021-07-13 19:42:22,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:22,763 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 199 transitions. [2021-07-13 19:42:22,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-07-13 19:42:22,763 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 199 transitions. [2021-07-13 19:42:22,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:22,763 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:22,763 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:22,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7576 [2021-07-13 19:42:22,964 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:22,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:22,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1332506502, now seen corresponding path program 176 times [2021-07-13 19:42:22,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:22,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374883329] [2021-07-13 19:42:22,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:22,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:23,142 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:23,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:23,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374883329] [2021-07-13 19:42:23,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374883329] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:23,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983531149] [2021-07-13 19:42:23,142 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-07-13 19:42:23,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:23,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:23,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:23,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:23,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:23,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:23,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:23,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 10 treesize of output 1 [2021-07-13 19:42:23,734 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,736 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:23,737 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,792 INFO L628 ElimStorePlain]: treesize reduction 105, result has 37.5 percent of original size [2021-07-13 19:42:23,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-07-13 19:42:23,795 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:23,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 6 treesize of output 2 [2021-07-13 19:42:23,818 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:23,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 5 treesize of output 1 [2021-07-13 19:42:23,839 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:23,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:23,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:23,857 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:42:23,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-07-13 19:42:23,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983531149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:23,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:23,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:23,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390494036] [2021-07-13 19:42:23,931 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:23,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:23,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:23,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:23,931 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-07-13 19:42:24,270 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:42:24,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:24,400 INFO L93 Difference]: Finished difference Result 125 states and 251 transitions. [2021-07-13 19:42:24,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:24,400 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-07-13 19:42:24,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:24,401 INFO L225 Difference]: With dead ends: 125 [2021-07-13 19:42:24,401 INFO L226 Difference]: Without dead ends: 109 [2021-07-13 19:42:24,401 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 611.1ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:24,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-07-13 19:42:24,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 98. [2021-07-13 19:42:24,402 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-07-13 19:42:24,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 201 transitions. [2021-07-13 19:42:24,402 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 201 transitions. Word has length 18 [2021-07-13 19:42:24,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:24,402 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 201 transitions. [2021-07-13 19:42:24,402 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-07-13 19:42:24,402 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 201 transitions. [2021-07-13 19:42:24,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:24,402 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:24,403 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:24,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7702,177 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:24,605 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:24,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:24,605 INFO L82 PathProgramCache]: Analyzing trace with hash -640416566, now seen corresponding path program 177 times [2021-07-13 19:42:24,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:24,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778567141] [2021-07-13 19:42:24,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:24,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:24,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-07-13 19:42:24,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:24,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778567141] [2021-07-13 19:42:24,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778567141] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:24,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361787454] [2021-07-13 19:42:24,781 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-07-13 19:42:24,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:24,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:24,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:24,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:25,428 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:25,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:25,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:25,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:25,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 11 treesize of output 2 [2021-07-13 19:42:25,436 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:25,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:25,440 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,494 INFO L628 ElimStorePlain]: treesize reduction 120, result has 33.3 percent of original size [2021-07-13 19:42:25,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-07-13 19:42:25,497 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:25,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:25,520 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:25,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 3 treesize of output 1 [2021-07-13 19:42:25,541 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:25,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:25,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:25,558 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:42:25,635 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:25,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361787454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:25,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:25,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:25,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234959670] [2021-07-13 19:42:25,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:25,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:25,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:25,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:25,636 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-07-13 19:42:26,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:26,025 INFO L93 Difference]: Finished difference Result 122 states and 245 transitions. [2021-07-13 19:42:26,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:26,026 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-07-13 19:42:26,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:26,026 INFO L225 Difference]: With dead ends: 122 [2021-07-13 19:42:26,026 INFO L226 Difference]: Without dead ends: 109 [2021-07-13 19:42:26,026 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 592.3ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:26,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-07-13 19:42:26,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 99. [2021-07-13 19:42:26,027 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-07-13 19:42:26,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 203 transitions. [2021-07-13 19:42:26,027 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 203 transitions. Word has length 18 [2021-07-13 19:42:26,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:26,027 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 203 transitions. [2021-07-13 19:42:26,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-07-13 19:42:26,027 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 203 transitions. [2021-07-13 19:42:26,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:26,028 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:26,028 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:26,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7797 [2021-07-13 19:42:26,228 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:26,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:26,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1119701242, now seen corresponding path program 178 times [2021-07-13 19:42:26,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:26,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043614445] [2021-07-13 19:42:26,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:26,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:26,470 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:26,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:26,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043614445] [2021-07-13 19:42:26,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043614445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:26,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203396750] [2021-07-13 19:42:26,471 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-07-13 19:42:26,531 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:26,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:26,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:26,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:27,241 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:27,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:27,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:27,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-07-13 19:42:27,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,252 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:27,252 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:27,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 11 treesize of output 2 [2021-07-13 19:42:27,258 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,400 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 67 [2021-07-13 19:42:27,401 INFO L628 ElimStorePlain]: treesize reduction 356, result has 24.7 percent of original size [2021-07-13 19:42:27,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:27,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:27,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 4 treesize of output 2 [2021-07-13 19:42:27,451 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42: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 3 treesize of output 1 [2021-07-13 19:42:27,501 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:27,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:42:27,544 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:27,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-07-13 19:42:27,587 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:27,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 4 treesize of output 2 [2021-07-13 19:42:27,628 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:27,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-07-13 19:42:27,666 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:27,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:27,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:27,701 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-07-13 19:42:27,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-07-13 19:42:27,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203396750] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:27,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:27,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:27,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881469874] [2021-07-13 19:42:27,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:27,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:27,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:27,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:27,828 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-07-13 19:42:28,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:28,270 INFO L93 Difference]: Finished difference Result 121 states and 243 transitions. [2021-07-13 19:42:28,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:42:28,271 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-07-13 19:42:28,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:28,271 INFO L225 Difference]: With dead ends: 121 [2021-07-13 19:42:28,271 INFO L226 Difference]: Without dead ends: 109 [2021-07-13 19:42:28,271 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 679.9ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:28,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-07-13 19:42:28,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 98. [2021-07-13 19:42:28,272 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-07-13 19:42:28,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 201 transitions. [2021-07-13 19:42:28,272 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 201 transitions. Word has length 18 [2021-07-13 19:42:28,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:28,273 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 201 transitions. [2021-07-13 19:42:28,273 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-07-13 19:42:28,273 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 201 transitions. [2021-07-13 19:42:28,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:28,273 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:28,273 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:28,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7893 [2021-07-13 19:42:28,477 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:28,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:28,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1922224996, now seen corresponding path program 179 times [2021-07-13 19:42:28,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:28,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081357654] [2021-07-13 19:42:28,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:28,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:28,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-07-13 19:42:28,688 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:28,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081357654] [2021-07-13 19:42:28,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081357654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:28,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453235534] [2021-07-13 19:42:28,689 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-07-13 19:42:28,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:42:28,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:28,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:28,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:29,343 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:29,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,347 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:29,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,351 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:29,352 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,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 13 treesize of output 2 [2021-07-13 19:42:29,357 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:29,362 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:29,366 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:29,371 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:29,375 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,378 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:29,379 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:29,383 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,386 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:29,387 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:29,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:29,391 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,443 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:42:29,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-07-13 19:42:29,447 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,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 5 treesize of output 1 [2021-07-13 19:42:29,450 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,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 6 treesize of output 2 [2021-07-13 19:42:29,453 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:29,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:29,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:29,475 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:42:29,555 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:29,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453235534] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:29,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:29,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:29,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854249289] [2021-07-13 19:42:29,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:29,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:29,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:29,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:29,556 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-07-13 19:42:29,906 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:42:30,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:30,036 INFO L93 Difference]: Finished difference Result 127 states and 255 transitions. [2021-07-13 19:42:30,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:30,036 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-07-13 19:42:30,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:30,037 INFO L225 Difference]: With dead ends: 127 [2021-07-13 19:42:30,037 INFO L226 Difference]: Without dead ends: 111 [2021-07-13 19:42:30,037 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 640.9ms TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:42:30,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-07-13 19:42:30,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 100. [2021-07-13 19:42:30,038 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-07-13 19:42:30,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 205 transitions. [2021-07-13 19:42:30,038 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 205 transitions. Word has length 18 [2021-07-13 19:42:30,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:30,038 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 205 transitions. [2021-07-13 19:42:30,038 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-07-13 19:42:30,038 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 205 transitions. [2021-07-13 19:42:30,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:30,038 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:30,038 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:30,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8093,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:30,239 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:30,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:30,239 INFO L82 PathProgramCache]: Analyzing trace with hash 399819232, now seen corresponding path program 180 times [2021-07-13 19:42:30,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:30,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803475960] [2021-07-13 19:42:30,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:30,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:30,460 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:30,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:30,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803475960] [2021-07-13 19:42:30,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803475960] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:30,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383265508] [2021-07-13 19:42:30,461 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-07-13 19:42:30,522 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:42:30,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:30,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:30,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:31,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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-07-13 19:42:31,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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 10 treesize of output 1 [2021-07-13 19:42:31,127 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,130 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:31,131 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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-07-13 19:42:31,135 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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-07-13 19:42:31,140 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,144 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:31,144 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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 11 treesize of output 1 [2021-07-13 19:42:31,149 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:31,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 7 treesize of output 1 [2021-07-13 19:42:31,154 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,157 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:31,158 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:31,162 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:31,165 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:31,168 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,221 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:42:31,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 5 treesize of output 1 [2021-07-13 19:42:31,225 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,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-07-13 19:42:31,228 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,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-07-13 19:42:31,231 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:31,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:31,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:31,253 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:42:31,330 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:31,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383265508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:31,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:31,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:31,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527860719] [2021-07-13 19:42:31,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:31,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:31,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:31,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:31,331 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-07-13 19:42:31,600 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:42:31,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:31,626 INFO L93 Difference]: Finished difference Result 116 states and 229 transitions. [2021-07-13 19:42:31,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:31,626 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-07-13 19:42:31,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:31,626 INFO L225 Difference]: With dead ends: 116 [2021-07-13 19:42:31,626 INFO L226 Difference]: Without dead ends: 103 [2021-07-13 19:42:31,626 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 588.8ms TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:31,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-07-13 19:42:31,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2021-07-13 19:42:31,627 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-07-13 19:42:31,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 207 transitions. [2021-07-13 19:42:31,628 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 207 transitions. Word has length 18 [2021-07-13 19:42:31,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:31,628 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 207 transitions. [2021-07-13 19:42:31,628 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-07-13 19:42:31,628 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 207 transitions. [2021-07-13 19:42:31,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:31,628 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:31,628 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:31,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8239,181 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:31,829 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:31,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:31,829 INFO L82 PathProgramCache]: Analyzing trace with hash -79465444, now seen corresponding path program 181 times [2021-07-13 19:42:31,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:31,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226827872] [2021-07-13 19:42:31,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:31,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:32,067 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:32,068 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:32,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226827872] [2021-07-13 19:42:32,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226827872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:32,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18280067] [2021-07-13 19:42:32,068 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-07-13 19:42:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:32,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:32,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:32,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,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-07-13 19:42:32,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:32,872 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,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-07-13 19:42:32,880 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:32,887 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:32,894 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:32,902 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,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 11 treesize of output 1 [2021-07-13 19:42:32,911 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,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-07-13 19:42:32,918 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,924 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:32,924 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:32,932 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:32,938 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:32,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:32,945 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,949 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:32,950 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:32,955 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:32,960 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:32,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:32,965 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,083 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-07-13 19:42:33,083 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:42:33,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 3 treesize of output 1 [2021-07-13 19:42:33,087 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,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 6 treesize of output 2 [2021-07-13 19:42:33,091 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,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 4 treesize of output 2 [2021-07-13 19:42:33,094 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,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-07-13 19:42:33,098 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:33,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:33,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:33,138 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:42:33,273 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:33,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18280067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:33,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:33,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:33,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321467272] [2021-07-13 19:42:33,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:33,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:33,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:33,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:33,274 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-07-13 19:42:33,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:33,746 INFO L93 Difference]: Finished difference Result 142 states and 273 transitions. [2021-07-13 19:42:33,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:42:33,746 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-07-13 19:42:33,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:33,747 INFO L225 Difference]: With dead ends: 142 [2021-07-13 19:42:33,747 INFO L226 Difference]: Without dead ends: 123 [2021-07-13 19:42:33,747 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 755.5ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:33,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-07-13 19:42:33,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 99. [2021-07-13 19:42:33,748 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-07-13 19:42:33,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 203 transitions. [2021-07-13 19:42:33,748 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 203 transitions. Word has length 18 [2021-07-13 19:42:33,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:33,748 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 203 transitions. [2021-07-13 19:42:33,748 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-07-13 19:42:33,748 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 203 transitions. [2021-07-13 19:42:33,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:33,748 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:33,748 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:33,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8388 [2021-07-13 19:42:33,949 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:33,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:33,949 INFO L82 PathProgramCache]: Analyzing trace with hash 987564554, now seen corresponding path program 182 times [2021-07-13 19:42:33,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:33,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882271558] [2021-07-13 19:42:33,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:34,110 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:34,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:34,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882271558] [2021-07-13 19:42:34,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882271558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:34,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404092332] [2021-07-13 19:42:34,110 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-07-13 19:42:34,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:34,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:34,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:34,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42: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 3 treesize of output 1 [2021-07-13 19:42:34,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:34,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,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 5 treesize of output 1 [2021-07-13 19:42:34,403 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:34,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-07-13 19:42:34,431 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,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 5 treesize of output 1 [2021-07-13 19:42:34,434 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,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 3 treesize of output 1 [2021-07-13 19:42:34,436 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:34,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:34,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:34,457 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:42:34,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-07-13 19:42:34,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404092332] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:34,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:34,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:34,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133009600] [2021-07-13 19:42:34,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:34,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:34,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:34,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:34,540 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-07-13 19:42:35,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:35,013 INFO L93 Difference]: Finished difference Result 127 states and 254 transitions. [2021-07-13 19:42:35,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:42:35,014 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-07-13 19:42:35,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:35,014 INFO L225 Difference]: With dead ends: 127 [2021-07-13 19:42:35,014 INFO L226 Difference]: Without dead ends: 114 [2021-07-13 19:42:35,014 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 612.6ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:35,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-07-13 19:42:35,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 101. [2021-07-13 19:42:35,015 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-07-13 19:42:35,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 207 transitions. [2021-07-13 19:42:35,015 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 207 transitions. Word has length 18 [2021-07-13 19:42:35,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:35,016 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 207 transitions. [2021-07-13 19:42:35,016 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-07-13 19:42:35,016 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 207 transitions. [2021-07-13 19:42:35,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:35,016 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:35,016 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:35,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8460 [2021-07-13 19:42:35,216 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:35,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:35,217 INFO L82 PathProgramCache]: Analyzing trace with hash 508279878, now seen corresponding path program 183 times [2021-07-13 19:42:35,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:35,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773253963] [2021-07-13 19:42:35,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:35,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:35,391 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:35,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:35,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773253963] [2021-07-13 19:42:35,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773253963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:35,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873875044] [2021-07-13 19:42:35,391 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-07-13 19:42:35,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:42:35,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:35,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:35,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:35,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-07-13 19:42:35,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,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 4 treesize of output 2 [2021-07-13 19:42:35,635 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,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 6 treesize of output 2 [2021-07-13 19:42:35,639 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:35,642 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:35,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-07-13 19:42:35,692 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,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-07-13 19:42:35,695 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,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-07-13 19:42:35,698 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,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-07-13 19:42:35,702 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:35,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:35,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:35,741 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:42:35,874 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:35,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873875044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:35,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:35,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:35,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509543365] [2021-07-13 19:42:35,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:35,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:35,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:35,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:35,875 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-07-13 19:42:36,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:36,119 INFO L93 Difference]: Finished difference Result 116 states and 230 transitions. [2021-07-13 19:42:36,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:36,119 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-07-13 19:42:36,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:36,119 INFO L225 Difference]: With dead ends: 116 [2021-07-13 19:42:36,119 INFO L226 Difference]: Without dead ends: 104 [2021-07-13 19:42:36,119 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 426.8ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:36,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-07-13 19:42:36,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 100. [2021-07-13 19:42:36,120 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-07-13 19:42:36,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 205 transitions. [2021-07-13 19:42:36,121 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 205 transitions. Word has length 18 [2021-07-13 19:42:36,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:36,121 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 205 transitions. [2021-07-13 19:42:36,121 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-07-13 19:42:36,121 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 205 transitions. [2021-07-13 19:42:36,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:36,121 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:36,121 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:36,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8494 [2021-07-13 19:42:36,321 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:36,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:36,322 INFO L82 PathProgramCache]: Analyzing trace with hash -26949924, now seen corresponding path program 184 times [2021-07-13 19:42:36,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:36,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598245763] [2021-07-13 19:42:36,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:36,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:36,481 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:36,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:36,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598245763] [2021-07-13 19:42:36,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598245763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:36,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835849007] [2021-07-13 19:42:36,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 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-07-13 19:42:36,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:36,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:36,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:36,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:36,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-07-13 19:42:36,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,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 5 treesize of output 1 [2021-07-13 19:42:36,741 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,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-07-13 19:42:36,744 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,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 6 treesize of output 2 [2021-07-13 19:42:36,748 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,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 6 treesize of output 2 [2021-07-13 19:42:36,751 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:36,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-07-13 19:42:36,807 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,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-07-13 19:42:36,811 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,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-07-13 19:42:36,814 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,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 6 treesize of output 2 [2021-07-13 19:42:36,817 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,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 3 treesize of output 1 [2021-07-13 19:42:36,821 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:36,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:36,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:36,869 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-07-13 19:42:37,041 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:37,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835849007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:37,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:37,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:37,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793761887] [2021-07-13 19:42:37,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:37,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:37,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:37,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:37,042 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-07-13 19:42:37,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:37,904 INFO L93 Difference]: Finished difference Result 174 states and 334 transitions. [2021-07-13 19:42:37,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:42:37,905 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-07-13 19:42:37,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:37,905 INFO L225 Difference]: With dead ends: 174 [2021-07-13 19:42:37,905 INFO L226 Difference]: Without dead ends: 148 [2021-07-13 19:42:37,905 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 996.7ms TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:42:37,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-07-13 19:42:37,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 103. [2021-07-13 19:42:37,907 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-07-13 19:42:37,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2021-07-13 19:42:37,907 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 18 [2021-07-13 19:42:37,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:37,907 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2021-07-13 19:42:37,907 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-07-13 19:42:37,907 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2021-07-13 19:42:37,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:37,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:37,907 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:38,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8517 [2021-07-13 19:42:38,108 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:38,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:38,109 INFO L82 PathProgramCache]: Analyzing trace with hash 260313670, now seen corresponding path program 185 times [2021-07-13 19:42:38,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:38,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146213798] [2021-07-13 19:42:38,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:38,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:38,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-07-13 19:42:38,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:38,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146213798] [2021-07-13 19:42:38,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146213798] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:38,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156413095] [2021-07-13 19:42:38,273 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-07-13 19:42:38,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:42:38,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:38,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:38,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:38,859 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:38,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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 13 treesize of output 2 [2021-07-13 19:42:38,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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 7 treesize of output 1 [2021-07-13 19:42:38,874 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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 10 treesize of output 1 [2021-07-13 19:42:38,880 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,885 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:38,886 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:38,891 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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-07-13 19:42:38,897 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:38,901 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,906 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:38,906 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,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 11 treesize of output 1 [2021-07-13 19:42:38,913 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:38,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 10 treesize of output 1 [2021-07-13 19:42:38,919 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:38,923 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,991 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:42:38,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-07-13 19:42:38,996 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:38,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-07-13 19:42:39,000 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,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-07-13 19:42:39,003 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:39,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:39,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:39,031 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:42:39,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-07-13 19:42:39,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156413095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:39,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:39,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:39,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194405864] [2021-07-13 19:42:39,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:39,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:39,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:39,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:39,126 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-07-13 19:42:39,423 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:42:39,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:39,455 INFO L93 Difference]: Finished difference Result 126 states and 251 transitions. [2021-07-13 19:42:39,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:42:39,455 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-07-13 19:42:39,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:39,456 INFO L225 Difference]: With dead ends: 126 [2021-07-13 19:42:39,456 INFO L226 Difference]: Without dead ends: 110 [2021-07-13 19:42:39,456 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 609.7ms TimeCoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:42:39,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-07-13 19:42:39,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 104. [2021-07-13 19:42:39,457 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-07-13 19:42:39,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 216 transitions. [2021-07-13 19:42:39,457 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 216 transitions. Word has length 18 [2021-07-13 19:42:39,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:39,457 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 216 transitions. [2021-07-13 19:42:39,457 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-07-13 19:42:39,457 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 216 transitions. [2021-07-13 19:42:39,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:39,457 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:39,457 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:39,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8545 [2021-07-13 19:42:39,661 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:39,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:39,661 INFO L82 PathProgramCache]: Analyzing trace with hash -1712609398, now seen corresponding path program 186 times [2021-07-13 19:42:39,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:39,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974507557] [2021-07-13 19:42:39,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:39,836 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:39,836 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:39,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974507557] [2021-07-13 19:42:39,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974507557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:39,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778445151] [2021-07-13 19:42:39,836 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-07-13 19:42:39,899 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:42:39,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:39,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:39,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:40,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:40,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,536 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:40,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:40,541 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:40,545 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,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 12 treesize of output 1 [2021-07-13 19:42:40,550 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,554 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:40,554 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,558 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:40,558 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,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-07-13 19:42:40,563 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,567 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:40,567 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:40,573 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,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 11 treesize of output 1 [2021-07-13 19:42:40,578 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,580 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:40,581 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,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 13 treesize of output 2 [2021-07-13 19:42:40,586 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:40,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-07-13 19:42:40,590 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:40,594 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,647 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:42:40,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 3 treesize of output 1 [2021-07-13 19:42:40,651 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,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 5 treesize of output 1 [2021-07-13 19:42:40,654 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,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 6 treesize of output 2 [2021-07-13 19:42:40,657 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:40,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:40,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:40,679 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:42:40,761 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:40,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778445151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:40,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:40,761 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:40,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6635087] [2021-07-13 19:42:40,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:40,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:40,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:40,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:40,762 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-07-13 19:42:41,119 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:42:41,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:41,202 INFO L93 Difference]: Finished difference Result 128 states and 260 transitions. [2021-07-13 19:42:41,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:41,202 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-07-13 19:42:41,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:41,203 INFO L225 Difference]: With dead ends: 128 [2021-07-13 19:42:41,203 INFO L226 Difference]: Without dead ends: 115 [2021-07-13 19:42:41,203 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 675.1ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:42:41,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-07-13 19:42:41,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 105. [2021-07-13 19:42:41,205 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-07-13 19:42:41,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 218 transitions. [2021-07-13 19:42:41,205 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 218 transitions. Word has length 18 [2021-07-13 19:42:41,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:41,205 INFO L482 AbstractCegarLoop]: Abstraction has 105 states and 218 transitions. [2021-07-13 19:42:41,205 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-07-13 19:42:41,205 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 218 transitions. [2021-07-13 19:42:41,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:41,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:41,205 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:41,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8619,187 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:41,409 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:41,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:41,409 INFO L82 PathProgramCache]: Analyzing trace with hash 2103073222, now seen corresponding path program 187 times [2021-07-13 19:42:41,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:41,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641700155] [2021-07-13 19:42:41,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:41,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:41,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-07-13 19:42:41,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:41,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641700155] [2021-07-13 19:42:41,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641700155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:41,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025745591] [2021-07-13 19:42:41,584 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-07-13 19:42:41,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:41,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:41,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:42,335 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:42,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:42,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,346 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:42,346 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:42,351 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,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-07-13 19:42:42,356 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:42,362 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,366 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:42,367 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,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-07-13 19:42:42,372 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:42,378 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:42,383 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,387 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:42,388 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,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 10 treesize of output 1 [2021-07-13 19:42:42,396 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,400 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:42,400 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:42,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-07-13 19:42:42,406 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,409 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:42,410 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,414 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:42,414 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,510 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:42:42,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 4 treesize of output 2 [2021-07-13 19:42:42,514 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,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-07-13 19:42:42,517 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,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-07-13 19:42:42,521 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,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 6 treesize of output 2 [2021-07-13 19:42:42,525 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:42,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:42,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:42,566 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:42:42,695 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:42,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025745591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:42,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:42,696 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:42,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162300495] [2021-07-13 19:42:42,696 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:42,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:42,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:42,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:42,696 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-07-13 19:42:42,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:42,933 INFO L93 Difference]: Finished difference Result 120 states and 241 transitions. [2021-07-13 19:42:42,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:42,933 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-07-13 19:42:42,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:42,934 INFO L225 Difference]: With dead ends: 120 [2021-07-13 19:42:42,934 INFO L226 Difference]: Without dead ends: 108 [2021-07-13 19:42:42,934 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 421.4ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:42,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-07-13 19:42:42,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 103. [2021-07-13 19:42:42,935 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-07-13 19:42:42,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2021-07-13 19:42:42,936 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 18 [2021-07-13 19:42:42,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:42,936 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2021-07-13 19:42:42,936 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-07-13 19:42:42,936 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2021-07-13 19:42:42,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:42,936 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:42,936 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:43,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8758,188 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:43,141 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:43,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:43,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1124864076, now seen corresponding path program 188 times [2021-07-13 19:42:43,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:43,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088218431] [2021-07-13 19:42:43,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:43,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:43,305 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:43,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:43,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088218431] [2021-07-13 19:42:43,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088218431] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:43,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155833150] [2021-07-13 19:42:43,305 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-07-13 19:42:43,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:43,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:43,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:43,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:43,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 6 treesize of output 2 [2021-07-13 19:42:43,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,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-07-13 19:42:43,590 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,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-07-13 19:42:43,593 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:43,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 5 treesize of output 1 [2021-07-13 19:42:43,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,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 3 treesize of output 1 [2021-07-13 19:42:43,623 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,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-07-13 19:42:43,626 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:43,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:43,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:43,647 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:42:43,718 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:43,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155833150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:43,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:43,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:43,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972706860] [2021-07-13 19:42:43,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:43,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:43,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:43,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:43,719 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-07-13 19:42:43,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:43,885 INFO L93 Difference]: Finished difference Result 119 states and 238 transitions. [2021-07-13 19:42:43,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:43,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-07-13 19:42:43,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:43,885 INFO L225 Difference]: With dead ends: 119 [2021-07-13 19:42:43,885 INFO L226 Difference]: Without dead ends: 106 [2021-07-13 19:42:43,886 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 404.7ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:43,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-07-13 19:42:43,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2021-07-13 19:42:43,887 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-07-13 19:42:43,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 216 transitions. [2021-07-13 19:42:43,887 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 216 transitions. Word has length 18 [2021-07-13 19:42:43,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:43,887 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 216 transitions. [2021-07-13 19:42:43,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-07-13 19:42:43,887 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 216 transitions. [2021-07-13 19:42:43,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:43,887 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:43,887 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:44,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8842,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:44,088 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:44,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:44,088 INFO L82 PathProgramCache]: Analyzing trace with hash -1604148752, now seen corresponding path program 189 times [2021-07-13 19:42:44,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:44,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246414593] [2021-07-13 19:42:44,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:44,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:44,254 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:44,255 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:44,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246414593] [2021-07-13 19:42:44,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246414593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:44,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494412552] [2021-07-13 19:42:44,255 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-07-13 19:42:44,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:42:44,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:44,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:44,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:44,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-07-13 19:42:44,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,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-07-13 19:42:44,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,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-07-13 19:42:44,515 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,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-07-13 19:42:44,519 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,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 3 treesize of output 1 [2021-07-13 19:42:44,522 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:44,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 3 treesize of output 1 [2021-07-13 19:42:44,589 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,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 6 treesize of output 2 [2021-07-13 19:42:44,594 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,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-07-13 19:42:44,597 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,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 6 treesize of output 2 [2021-07-13 19:42:44,601 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,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 5 treesize of output 1 [2021-07-13 19:42:44,604 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:44,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:44,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:44,652 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:42:44,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-07-13 19:42:44,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494412552] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:44,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:44,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:44,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719743316] [2021-07-13 19:42:44,815 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:44,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:44,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:44,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:44,815 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-07-13 19:42:45,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:45,064 INFO L93 Difference]: Finished difference Result 119 states and 239 transitions. [2021-07-13 19:42:45,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:45,064 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-07-13 19:42:45,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:45,064 INFO L225 Difference]: With dead ends: 119 [2021-07-13 19:42:45,064 INFO L226 Difference]: Without dead ends: 107 [2021-07-13 19:42:45,065 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 441.2ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:45,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-07-13 19:42:45,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 103. [2021-07-13 19:42:45,065 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-07-13 19:42:45,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2021-07-13 19:42:45,066 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 18 [2021-07-13 19:42:45,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:45,066 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2021-07-13 19:42:45,066 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-07-13 19:42:45,066 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2021-07-13 19:42:45,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:45,066 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:45,066 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:45,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8868 [2021-07-13 19:42:45,281 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:45,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:45,281 INFO L82 PathProgramCache]: Analyzing trace with hash -2139378554, now seen corresponding path program 190 times [2021-07-13 19:42:45,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:45,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82224832] [2021-07-13 19:42:45,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:45,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-07-13 19:42:45,458 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:45,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82224832] [2021-07-13 19:42:45,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82224832] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:45,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855100239] [2021-07-13 19:42:45,458 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-07-13 19:42:45,522 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:45,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:45,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:45,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:45,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 5 treesize of output 1 [2021-07-13 19:42:45,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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 6 treesize of output 2 [2021-07-13 19:42:45,713 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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-07-13 19:42:45,716 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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-07-13 19:42:45,720 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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-07-13 19:42:45,723 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:45,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 3 treesize of output 1 [2021-07-13 19:42:45,782 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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 5 treesize of output 1 [2021-07-13 19:42:45,796 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:42:45,799 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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 4 treesize of output 2 [2021-07-13 19:42:45,803 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,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-07-13 19:42:45,806 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:45,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:45,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:45,854 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:42:46,015 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:46,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855100239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:46,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:46,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:46,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484079652] [2021-07-13 19:42:46,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:46,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:46,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:46,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:46,017 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-07-13 19:42:46,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:46,484 INFO L93 Difference]: Finished difference Result 134 states and 272 transitions. [2021-07-13 19:42:46,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:42:46,485 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-07-13 19:42:46,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:46,485 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:42:46,485 INFO L226 Difference]: Without dead ends: 122 [2021-07-13 19:42:46,485 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 661.4ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:42:46,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-07-13 19:42:46,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 103. [2021-07-13 19:42:46,486 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-07-13 19:42:46,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2021-07-13 19:42:46,486 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 18 [2021-07-13 19:42:46,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:46,487 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2021-07-13 19:42:46,487 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-07-13 19:42:46,487 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2021-07-13 19:42:46,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:46,487 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:46,487 INFO L508 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:46,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8893,191 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:46,687 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:46,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:46,688 INFO L82 PathProgramCache]: Analyzing trace with hash -2107431601, now seen corresponding path program 191 times [2021-07-13 19:42:46,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:46,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108911668] [2021-07-13 19:42:46,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:46,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:46,750 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:46,751 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:46,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108911668] [2021-07-13 19:42:46,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108911668] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:46,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978750745] [2021-07-13 19:42:46,751 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-07-13 19:42:46,815 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:42:46,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:46,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:42:46,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:46,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:46,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:46,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 9 treesize of output 2 [2021-07-13 19:42:46,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:46,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:46,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,077 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.2 percent of original size [2021-07-13 19:42: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 3 treesize of output 1 [2021-07-13 19:42:47,081 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:47,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-07-13 19:42:47,114 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:47,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 3 treesize of output 1 [2021-07-13 19:42:47,147 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:47,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 3 treesize of output 1 [2021-07-13 19:42:47,178 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:47,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 4 treesize of output 2 [2021-07-13 19:42:47,208 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:47,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 3 treesize of output 1 [2021-07-13 19:42:47,236 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:47,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 4 treesize of output 2 [2021-07-13 19:42:47,264 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:47,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:47,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:47,288 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:42:47,316 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:47,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978750745] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:47,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:47,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:42:47,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691139937] [2021-07-13 19:42:47,317 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:42:47,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:47,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:42:47,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:42:47,317 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-07-13 19:42:47,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:47,470 INFO L93 Difference]: Finished difference Result 121 states and 248 transitions. [2021-07-13 19:42:47,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:42:47,471 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-07-13 19:42:47,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:47,471 INFO L225 Difference]: With dead ends: 121 [2021-07-13 19:42:47,471 INFO L226 Difference]: Without dead ends: 121 [2021-07-13 19:42:47,471 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 205.1ms TimeCoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:47,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-07-13 19:42:47,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 101. [2021-07-13 19:42:47,472 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-07-13 19:42:47,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 208 transitions. [2021-07-13 19:42:47,472 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 208 transitions. Word has length 18 [2021-07-13 19:42:47,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:47,473 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 208 transitions. [2021-07-13 19:42:47,473 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-07-13 19:42:47,473 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 208 transitions. [2021-07-13 19:42:47,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:47,473 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:47,473 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:47,673 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8930,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:47,673 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:47,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:47,674 INFO L82 PathProgramCache]: Analyzing trace with hash -84628278, now seen corresponding path program 192 times [2021-07-13 19:42:47,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:47,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315854397] [2021-07-13 19:42:47,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:47,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:47,840 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:47,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:47,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315854397] [2021-07-13 19:42:47,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315854397] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:47,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739827263] [2021-07-13 19:42:47,840 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-07-13 19:42:47,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:42:47,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:47,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:47,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:48,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 3 treesize of output 1 [2021-07-13 19:42:48,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,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 5 treesize of output 1 [2021-07-13 19:42:48,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,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-07-13 19:42:48,147 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:48,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 5 treesize of output 1 [2021-07-13 19:42:48,174 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,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 6 treesize of output 2 [2021-07-13 19:42:48,177 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,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 3 treesize of output 1 [2021-07-13 19:42:48,180 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:48,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:48,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:48,201 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:42:48,275 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:48,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739827263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:48,275 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:48,275 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:48,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257914471] [2021-07-13 19:42:48,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:48,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:48,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:48,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:48,276 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-07-13 19:42:48,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:48,613 INFO L93 Difference]: Finished difference Result 127 states and 256 transitions. [2021-07-13 19:42:48,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:42:48,613 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-07-13 19:42:48,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:48,614 INFO L225 Difference]: With dead ends: 127 [2021-07-13 19:42:48,614 INFO L226 Difference]: Without dead ends: 114 [2021-07-13 19:42:48,614 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 484.1ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:42:48,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-07-13 19:42:48,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 104. [2021-07-13 19:42:48,615 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-07-13 19:42:48,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 214 transitions. [2021-07-13 19:42:48,615 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 214 transitions. Word has length 18 [2021-07-13 19:42:48,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:48,616 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 214 transitions. [2021-07-13 19:42:48,616 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-07-13 19:42:48,616 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 214 transitions. [2021-07-13 19:42:48,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:48,616 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:48,616 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:48,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 193 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8952 [2021-07-13 19:42:48,821 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:48,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:48,821 INFO L82 PathProgramCache]: Analyzing trace with hash -563912954, now seen corresponding path program 193 times [2021-07-13 19:42:48,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:48,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119464605] [2021-07-13 19:42:48,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:48,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:48,973 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:48,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:48,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119464605] [2021-07-13 19:42:48,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119464605] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:48,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942899796] [2021-07-13 19:42:48,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 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-07-13 19:42:49,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:49,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:49,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:49,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-07-13 19:42:49,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,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 6 treesize of output 2 [2021-07-13 19:42:49,223 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:42:49,227 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,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-07-13 19:42:49,230 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,233 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:49,233 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:49,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-07-13 19:42:49,282 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,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-07-13 19:42:49,285 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,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-07-13 19:42:49,289 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,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-07-13 19:42:49,292 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:49,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:49,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:49,331 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:167, output treesize:79 [2021-07-13 19:42:49,459 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:49,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942899796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:49,459 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:49,459 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:49,459 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809208890] [2021-07-13 19:42:49,459 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:49,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:49,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:49,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:49,460 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-07-13 19:42:49,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:49,817 INFO L93 Difference]: Finished difference Result 145 states and 280 transitions. [2021-07-13 19:42:49,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:42:49,818 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-07-13 19:42:49,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:49,818 INFO L225 Difference]: With dead ends: 145 [2021-07-13 19:42:49,818 INFO L226 Difference]: Without dead ends: 126 [2021-07-13 19:42:49,818 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 514.1ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:42:49,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-07-13 19:42:49,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 103. [2021-07-13 19:42:49,819 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-07-13 19:42:49,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 212 transitions. [2021-07-13 19:42:49,819 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 212 transitions. Word has length 18 [2021-07-13 19:42:49,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:49,820 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 212 transitions. [2021-07-13 19:42:49,820 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-07-13 19:42:49,820 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 212 transitions. [2021-07-13 19:42:49,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:49,820 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:49,820 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:50,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8988,194 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:50,020 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:50,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:50,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1099142756, now seen corresponding path program 194 times [2021-07-13 19:42:50,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:50,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761584149] [2021-07-13 19:42:50,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:50,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:50,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-07-13 19:42:50,177 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:50,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761584149] [2021-07-13 19:42:50,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761584149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:50,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813933328] [2021-07-13 19:42:50,178 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-07-13 19:42:50,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:50,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:50,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:50,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:50,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 4 treesize of output 2 [2021-07-13 19:42:50,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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 3 treesize of output 1 [2021-07-13 19:42:50,438 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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 6 treesize of output 2 [2021-07-13 19:42:50,444 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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-07-13 19:42:50,450 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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 5 treesize of output 1 [2021-07-13 19:42:50,455 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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 6 treesize of output 2 [2021-07-13 19:42:50,460 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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-07-13 19:42:50,465 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,612 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-07-13 19:42:50,612 INFO L628 ElimStorePlain]: treesize reduction 30, result has 85.1 percent of original size [2021-07-13 19:42:50,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 6 treesize of output 2 [2021-07-13 19:42:50,616 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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-07-13 19:42:50,619 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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-07-13 19:42:50,623 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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-07-13 19:42:50,627 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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-07-13 19:42:50,630 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,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 6 treesize of output 2 [2021-07-13 19:42:50,633 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:50,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:50,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:42:50,698 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:237, output treesize:121 [2021-07-13 19:42:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:50,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813933328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:50,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:50,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:42:50,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26362617] [2021-07-13 19:42:50,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:50,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:50,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:50,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:50,867 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-07-13 19:42:51,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:51,109 INFO L93 Difference]: Finished difference Result 123 states and 246 transitions. [2021-07-13 19:42:51,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:51,109 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-07-13 19:42:51,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:51,110 INFO L225 Difference]: With dead ends: 123 [2021-07-13 19:42:51,110 INFO L226 Difference]: Without dead ends: 111 [2021-07-13 19:42:51,110 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 436.0ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:51,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-07-13 19:42:51,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 103. [2021-07-13 19:42:51,111 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-07-13 19:42:51,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 212 transitions. [2021-07-13 19:42:51,111 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 212 transitions. Word has length 18 [2021-07-13 19:42:51,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:51,111 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 212 transitions. [2021-07-13 19:42:51,111 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-07-13 19:42:51,111 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 212 transitions. [2021-07-13 19:42:51,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:51,112 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:51,112 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:51,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9018 [2021-07-13 19:42:51,325 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:51,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:51,325 INFO L82 PathProgramCache]: Analyzing trace with hash -511397434, now seen corresponding path program 195 times [2021-07-13 19:42:51,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:51,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398014994] [2021-07-13 19:42:51,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:51,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:51,499 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:51,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:51,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398014994] [2021-07-13 19:42:51,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398014994] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:51,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003925939] [2021-07-13 19:42:51,500 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-07-13 19:42:51,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:42:51,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:51,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:51,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:52,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,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-07-13 19:42:52,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,597 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:52,604 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,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 11 treesize of output 1 [2021-07-13 19:42:52,611 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:52,617 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:52,623 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,628 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,628 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,633 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,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-07-13 19:42:52,639 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,644 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,645 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,650 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,651 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,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 13 treesize of output 2 [2021-07-13 19:42:52,657 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,661 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,662 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,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 9 treesize of output 2 [2021-07-13 19:42:52,667 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,672 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,677 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,677 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,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 7 treesize of output 1 [2021-07-13 19:42:52,683 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:52,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:52,688 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,692 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,692 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,696 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:52,696 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,838 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2021-07-13 19:42:52,839 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-07-13 19:42:52,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 6 treesize of output 2 [2021-07-13 19:42:52,843 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:42:52,847 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,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-07-13 19:42:52,851 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,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-07-13 19:42:52,855 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,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 4 treesize of output 2 [2021-07-13 19:42:52,859 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:52,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:52,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:52,933 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:981, output treesize:110 [2021-07-13 19:42:53,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-07-13 19:42:53,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003925939] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:53,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:53,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:42:53,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102090793] [2021-07-13 19:42:53,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:42:53,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:53,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:42:53,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:42:53,158 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-07-13 19:42:53,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:53,888 INFO L93 Difference]: Finished difference Result 136 states and 276 transitions. [2021-07-13 19:42:53,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:42:53,888 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-07-13 19:42:53,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:53,888 INFO L225 Difference]: With dead ends: 136 [2021-07-13 19:42:53,888 INFO L226 Difference]: Without dead ends: 124 [2021-07-13 19:42:53,889 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 960.5ms TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:42:53,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-07-13 19:42:53,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 104. [2021-07-13 19:42:53,890 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-07-13 19:42:53,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 215 transitions. [2021-07-13 19:42:53,890 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 215 transitions. Word has length 18 [2021-07-13 19:42:53,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:53,890 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 215 transitions. [2021-07-13 19:42:53,890 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-07-13 19:42:53,890 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 215 transitions. [2021-07-13 19:42:53,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:53,890 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:53,890 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:54,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9052,196 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:54,091 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:54,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:54,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1106952796, now seen corresponding path program 196 times [2021-07-13 19:42:54,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:54,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380321020] [2021-07-13 19:42:54,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:54,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:54,284 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:54,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:54,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380321020] [2021-07-13 19:42:54,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380321020] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:54,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552089092] [2021-07-13 19:42:54,284 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-07-13 19:42:54,349 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:54,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:54,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:54,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:54,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,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 7 treesize of output 1 [2021-07-13 19:42:54,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,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 13 treesize of output 2 [2021-07-13 19:42:54,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,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 10 treesize of output 1 [2021-07-13 19:42:54,988 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:54,993 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:54,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:54,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:54,997 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,001 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:55,001 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,004 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:55,005 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:55,009 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,012 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:55,012 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:55,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:55,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:42:55,017 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:55,021 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,023 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:55,024 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,077 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:42:55,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-07-13 19:42:55,080 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,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-07-13 19:42:55,083 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,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 6 treesize of output 2 [2021-07-13 19:42:55,086 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:55,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:55,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:55,109 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:42:55,191 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:55,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552089092] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:55,191 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:55,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:55,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813470484] [2021-07-13 19:42:55,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:55,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:55,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:55,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:55,192 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-07-13 19:42:55,433 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-07-13 19:42:55,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:55,480 INFO L93 Difference]: Finished difference Result 127 states and 251 transitions. [2021-07-13 19:42:55,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:55,480 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-07-13 19:42:55,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:55,481 INFO L225 Difference]: With dead ends: 127 [2021-07-13 19:42:55,481 INFO L226 Difference]: Without dead ends: 108 [2021-07-13 19:42:55,481 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 562.2ms TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:55,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-07-13 19:42:55,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 106. [2021-07-13 19:42:55,482 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-07-13 19:42:55,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 219 transitions. [2021-07-13 19:42:55,482 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 219 transitions. Word has length 18 [2021-07-13 19:42:55,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:55,482 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 219 transitions. [2021-07-13 19:42:55,482 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-07-13 19:42:55,482 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 219 transitions. [2021-07-13 19:42:55,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:55,482 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:55,482 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:55,683 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9245 [2021-07-13 19:42:55,683 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:55,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:55,683 INFO L82 PathProgramCache]: Analyzing trace with hash 75879832, now seen corresponding path program 197 times [2021-07-13 19:42:55,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:55,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136003728] [2021-07-13 19:42:55,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:55,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:55,884 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:55,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:55,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136003728] [2021-07-13 19:42:55,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136003728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:55,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111994665] [2021-07-13 19:42:55,884 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-07-13 19:42:55,948 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:42:55,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:55,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:55,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:56,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,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-07-13 19:42:56,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,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 13 treesize of output 2 [2021-07-13 19:42:56,621 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,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-07-13 19:42:56,626 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:56,630 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:56,634 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,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 1 [2021-07-13 19:42:56,639 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:56,643 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:56,648 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,651 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:56,651 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:56,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 7 treesize of output 1 [2021-07-13 19:42:56,656 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:56,659 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:56,663 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,716 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:42:56,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-07-13 19:42:56,719 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,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-07-13 19:42:56,723 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,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 5 treesize of output 1 [2021-07-13 19:42:56,726 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:56,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:56,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:56,748 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:42:56,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-07-13 19:42:56,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111994665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:56,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:56,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-07-13 19:42:56,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990474397] [2021-07-13 19:42:56,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:42:56,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:56,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:42:56,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:56,828 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-07-13 19:42:57,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:57,071 INFO L93 Difference]: Finished difference Result 125 states and 248 transitions. [2021-07-13 19:42:57,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:57,071 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-07-13 19:42:57,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:57,072 INFO L225 Difference]: With dead ends: 125 [2021-07-13 19:42:57,072 INFO L226 Difference]: Without dead ends: 109 [2021-07-13 19:42:57,072 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 563.0ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:42:57,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-07-13 19:42:57,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 107. [2021-07-13 19:42:57,073 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-07-13 19:42:57,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 221 transitions. [2021-07-13 19:42:57,073 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 221 transitions. Word has length 18 [2021-07-13 19:42:57,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:57,073 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 221 transitions. [2021-07-13 19:42:57,073 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-07-13 19:42:57,073 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 221 transitions. [2021-07-13 19:42:57,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:57,073 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:57,073 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:57,274 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9354 [2021-07-13 19:42:57,274 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:57,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:57,274 INFO L82 PathProgramCache]: Analyzing trace with hash -1897043236, now seen corresponding path program 198 times [2021-07-13 19:42:57,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:57,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455028325] [2021-07-13 19:42:57,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:57,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:57,474 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:57,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:57,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455028325] [2021-07-13 19:42:57,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455028325] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:57,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320092189] [2021-07-13 19:42:57,475 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-07-13 19:42:57,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:42:57,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:57,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:57,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:58,348 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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-07-13 19:42:58,355 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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 7 treesize of output 1 [2021-07-13 19:42:58,360 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,364 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,364 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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 13 treesize of output 2 [2021-07-13 19:42:58,370 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:58,375 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,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 1 [2021-07-13 19:42:58,380 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,384 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42: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 10 treesize of output 1 [2021-07-13 19:42:58,389 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,393 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,393 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,396 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,397 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,400 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,401 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,404 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,407 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:42:58,407 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:42:58,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:42:58,411 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,465 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:42:58,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-07-13 19:42:58,468 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,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 5 treesize of output 1 [2021-07-13 19:42:58,471 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,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-07-13 19:42:58,474 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:58,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:58,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:42:58,497 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:597, output treesize:52 [2021-07-13 19:42:58,574 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:58,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320092189] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:58,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:58,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:42:58,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645093672] [2021-07-13 19:42:58,575 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:42:58,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:58,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:42:58,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:42:58,575 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-07-13 19:42:58,873 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:42:58,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:58,906 INFO L93 Difference]: Finished difference Result 123 states and 245 transitions. [2021-07-13 19:42:58,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:42:58,907 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-07-13 19:42:58,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:58,907 INFO L225 Difference]: With dead ends: 123 [2021-07-13 19:42:58,907 INFO L226 Difference]: Without dead ends: 110 [2021-07-13 19:42:58,907 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 648.5ms TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:42:58,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-07-13 19:42:58,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 108. [2021-07-13 19:42:58,908 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-07-13 19:42:58,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-07-13 19:42:58,908 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 18 [2021-07-13 19:42:58,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:58,909 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-07-13 19:42:58,909 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-07-13 19:42:58,909 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-07-13 19:42:58,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:58,909 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:58,909 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:42:59,109 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9446,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:59,109 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:59,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:59,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1918639384, now seen corresponding path program 199 times [2021-07-13 19:42:59,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:59,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253227392] [2021-07-13 19:42:59,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:59,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:59,309 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:59,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:59,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253227392] [2021-07-13 19:42:59,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253227392] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:59,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426623035] [2021-07-13 19:42:59,309 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-07-13 19:42:59,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:59,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:42:59,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:00,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,180 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:00,187 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,191 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,192 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,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 11 treesize of output 1 [2021-07-13 19:43:00,198 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,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-07-13 19:43:00,203 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:00,209 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,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-07-13 19:43:00,214 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,218 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,219 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,223 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,224 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,227 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,228 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:00,234 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,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 10 treesize of output 1 [2021-07-13 19:43:00,240 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:00,245 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,249 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,250 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,254 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,258 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:00,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:00,263 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,267 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,267 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,270 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:00,271 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,368 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:43:00,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 3 treesize of output 1 [2021-07-13 19:43:00,373 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,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-07-13 19:43:00,376 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,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 5 treesize of output 1 [2021-07-13 19:43:00,380 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,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-07-13 19:43:00,383 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:00,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:00,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:00,424 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 5 variables, input treesize:879, output treesize:79 [2021-07-13 19:43:00,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-07-13 19:43:00,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426623035] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:00,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:00,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:43:00,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996801512] [2021-07-13 19:43:00,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:00,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:00,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:00,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:00,563 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-07-13 19:43:00,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:00,807 INFO L93 Difference]: Finished difference Result 123 states and 246 transitions. [2021-07-13 19:43:00,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:00,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 18 [2021-07-13 19:43:00,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:00,808 INFO L225 Difference]: With dead ends: 123 [2021-07-13 19:43:00,808 INFO L226 Difference]: Without dead ends: 111 [2021-07-13 19:43:00,808 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 545.1ms TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:43:00,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-07-13 19:43:00,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 105. [2021-07-13 19:43:00,809 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-07-13 19:43:00,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 217 transitions. [2021-07-13 19:43:00,809 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 217 transitions. Word has length 18 [2021-07-13 19:43:00,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:00,809 INFO L482 AbstractCegarLoop]: Abstraction has 105 states and 217 transitions. [2021-07-13 19:43:00,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-07-13 19:43:00,809 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 217 transitions. [2021-07-13 19:43:00,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:00,809 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:00,809 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:01,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9625,200 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:01,010 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:01,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:01,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1116115630, now seen corresponding path program 200 times [2021-07-13 19:43:01,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:01,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673572787] [2021-07-13 19:43:01,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:01,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:01,195 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:01,195 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:01,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673572787] [2021-07-13 19:43:01,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673572787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:01,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731820050] [2021-07-13 19:43:01,195 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-07-13 19:43:01,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:01,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:01,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:01,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:01,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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-07-13 19:43:01,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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 12 treesize of output 1 [2021-07-13 19:43:01,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,841 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,845 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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 11 treesize of output 1 [2021-07-13 19:43:01,851 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,854 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,855 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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 10 treesize of output 1 [2021-07-13 19:43:01,860 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,864 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,864 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,868 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,873 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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-07-13 19:43:01,877 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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 10 treesize of output 1 [2021-07-13 19:43:01,882 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,885 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,886 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:01,889 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:01,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 10 treesize of output 1 [2021-07-13 19:43:01,893 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,954 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:43:01,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 3 treesize of output 1 [2021-07-13 19:43:01,958 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:01,961 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,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 5 treesize of output 1 [2021-07-13 19:43:01,964 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:01,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:01,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-07-13 19:43:01,990 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:652, output treesize:62 [2021-07-13 19:43:02,074 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:02,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731820050] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:02,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:02,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:02,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157458259] [2021-07-13 19:43:02,074 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:02,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:02,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:02,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:02,075 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-07-13 19:43:02,347 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-13 19:43:02,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:02,448 INFO L93 Difference]: Finished difference Result 134 states and 271 transitions. [2021-07-13 19:43:02,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:43:02,449 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-07-13 19:43:02,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:02,449 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:43:02,449 INFO L226 Difference]: Without dead ends: 118 [2021-07-13 19:43:02,449 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 605.5ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:02,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-07-13 19:43:02,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 107. [2021-07-13 19:43:02,450 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-07-13 19:43:02,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 221 transitions. [2021-07-13 19:43:02,451 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 221 transitions. Word has length 18 [2021-07-13 19:43:02,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:02,451 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 221 transitions. [2021-07-13 19:43:02,451 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-07-13 19:43:02,451 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 221 transitions. [2021-07-13 19:43:02,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:02,451 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:02,451 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:02,651 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9812,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:02,652 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:02,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:02,652 INFO L82 PathProgramCache]: Analyzing trace with hash -856807438, now seen corresponding path program 201 times [2021-07-13 19:43:02,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:02,652 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652888096] [2021-07-13 19:43:02,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:02,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:02,833 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:02,833 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:02,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652888096] [2021-07-13 19:43:02,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652888096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:02,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194320874] [2021-07-13 19:43:02,833 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-07-13 19:43:02,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:43:02,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:02,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:02,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:03,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,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-07-13 19:43:03,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:03,594 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,598 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:03,598 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,602 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:03,602 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,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-07-13 19:43:03,607 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,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 13 treesize of output 2 [2021-07-13 19:43:03,612 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,615 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:03,616 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,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 11 treesize of output 1 [2021-07-13 19:43:03,621 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,624 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:03,625 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:03,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 10 treesize of output 1 [2021-07-13 19:43:03,629 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,632 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:03,632 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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 7 treesize of output 1 [2021-07-13 19:43:03,636 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,688 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:43:03,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 5 treesize of output 1 [2021-07-13 19:43:03,692 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,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-07-13 19:43:03,695 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,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-07-13 19:43:03,698 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:03,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:03,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:03,720 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:43:03,794 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:03,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194320874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:03,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:03,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:03,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694729390] [2021-07-13 19:43:03,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:03,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:03,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:03,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:03,795 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-07-13 19:43:04,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:04,137 INFO L93 Difference]: Finished difference Result 131 states and 265 transitions. [2021-07-13 19:43:04,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:43:04,137 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-07-13 19:43:04,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:04,137 INFO L225 Difference]: With dead ends: 131 [2021-07-13 19:43:04,137 INFO L226 Difference]: Without dead ends: 118 [2021-07-13 19:43:04,138 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 584.8ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:04,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-07-13 19:43:04,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 108. [2021-07-13 19:43:04,139 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-07-13 19:43:04,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-07-13 19:43:04,139 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 18 [2021-07-13 19:43:04,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:04,139 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-07-13 19:43:04,139 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-07-13 19:43:04,139 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-07-13 19:43:04,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:04,139 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:04,139 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:04,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9942 [2021-07-13 19:43:04,340 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:04,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:04,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1336092114, now seen corresponding path program 202 times [2021-07-13 19:43:04,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:04,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637575181] [2021-07-13 19:43:04,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:04,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:04,512 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:04,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:04,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637575181] [2021-07-13 19:43:04,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637575181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:04,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994757634] [2021-07-13 19:43:04,513 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-07-13 19:43:04,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:04,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:04,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:04,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:05,334 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:05,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,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 13 treesize of output 2 [2021-07-13 19:43:05,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:05,347 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,351 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:05,352 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,356 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:05,357 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,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-07-13 19:43:05,363 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:05,369 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:05,373 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,377 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:05,378 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:05,382 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,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 9 treesize of output 2 [2021-07-13 19:43:05,387 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,391 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:05,391 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,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 10 treesize of output 1 [2021-07-13 19:43:05,396 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,400 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:05,400 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,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 7 treesize of output 1 [2021-07-13 19:43:05,405 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:05,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-07-13 19:43:05,409 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,508 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:43:05,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-07-13 19:43:05,512 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,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 6 treesize of output 2 [2021-07-13 19:43:05,516 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:05,519 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,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 4 treesize of output 2 [2021-07-13 19:43:05,523 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:05,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:05,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:05,564 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:43:05,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-07-13 19:43:05,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994757634] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:05,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:05,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:05,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195816534] [2021-07-13 19:43:05,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:05,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:05,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:05,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:05,698 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-07-13 19:43:06,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:06,108 INFO L93 Difference]: Finished difference Result 149 states and 289 transitions. [2021-07-13 19:43:06,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:43:06,108 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-07-13 19:43:06,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:06,109 INFO L225 Difference]: With dead ends: 149 [2021-07-13 19:43:06,109 INFO L226 Difference]: Without dead ends: 130 [2021-07-13 19:43:06,109 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 548.9ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:06,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-07-13 19:43:06,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 106. [2021-07-13 19:43:06,110 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-07-13 19:43:06,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 219 transitions. [2021-07-13 19:43:06,110 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 219 transitions. Word has length 18 [2021-07-13 19:43:06,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:06,110 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 219 transitions. [2021-07-13 19:43:06,110 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-07-13 19:43:06,110 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 219 transitions. [2021-07-13 19:43:06,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:06,111 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:06,111 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:06,311 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10127,203 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:06,311 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:06,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:06,311 INFO L82 PathProgramCache]: Analyzing trace with hash -269062116, now seen corresponding path program 203 times [2021-07-13 19:43:06,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:06,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025466546] [2021-07-13 19:43:06,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:06,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:06,478 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:06,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:06,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025466546] [2021-07-13 19:43:06,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025466546] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:06,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203180139] [2021-07-13 19:43:06,479 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-07-13 19:43:06,545 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:43:06,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:06,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:06,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:06,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:06,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:06,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-07-13 19:43:06,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:06,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-07-13 19:43:06,713 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:06,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:06,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-07-13 19:43:06,740 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:06,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 5 treesize of output 1 [2021-07-13 19:43:06,743 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:06,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 6 treesize of output 2 [2021-07-13 19:43:06,746 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:06,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:06,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:06,768 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:92, output treesize:56 [2021-07-13 19:43:06,843 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:06,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203180139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:06,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:06,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:06,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366250270] [2021-07-13 19:43:06,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:06,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:06,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:06,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:06,844 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-07-13 19:43:07,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:07,165 INFO L93 Difference]: Finished difference Result 131 states and 265 transitions. [2021-07-13 19:43:07,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:43:07,165 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-07-13 19:43:07,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:07,166 INFO L225 Difference]: With dead ends: 131 [2021-07-13 19:43:07,166 INFO L226 Difference]: Without dead ends: 118 [2021-07-13 19:43:07,166 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 425.8ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:07,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-07-13 19:43:07,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 108. [2021-07-13 19:43:07,167 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-07-13 19:43:07,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-07-13 19:43:07,167 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 18 [2021-07-13 19:43:07,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:07,167 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-07-13 19:43:07,167 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-07-13 19:43:07,167 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-07-13 19:43:07,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:07,168 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:07,168 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:07,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10217,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:07,368 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:07,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:07,368 INFO L82 PathProgramCache]: Analyzing trace with hash -748346792, now seen corresponding path program 204 times [2021-07-13 19:43:07,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:07,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991449743] [2021-07-13 19:43:07,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:07,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:07,587 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:07,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:07,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991449743] [2021-07-13 19:43:07,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991449743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:07,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120105599] [2021-07-13 19:43:07,588 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-07-13 19:43:07,677 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:43:07,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:07,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:07,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:07,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 5 treesize of output 1 [2021-07-13 19:43:07,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:07,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 6 treesize of output 2 [2021-07-13 19:43:07,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:07,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 3 treesize of output 1 [2021-07-13 19:43:07,905 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:07,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-07-13 19:43:07,908 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:07,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43: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 4 treesize of output 2 [2021-07-13 19:43:07,962 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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-07-13 19:43:07,966 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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 3 treesize of output 1 [2021-07-13 19:43:07,969 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:07,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 6 treesize of output 2 [2021-07-13 19:43:07,972 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:08,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:08,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:08,013 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:43:08,145 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120105599] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:08,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:08,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:08,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383084791] [2021-07-13 19:43:08,146 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:08,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:08,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:08,146 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-07-13 19:43:08,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,485 INFO L93 Difference]: Finished difference Result 149 states and 289 transitions. [2021-07-13 19:43:08,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:43:08,486 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-07-13 19:43:08,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,486 INFO L225 Difference]: With dead ends: 149 [2021-07-13 19:43:08,486 INFO L226 Difference]: Without dead ends: 130 [2021-07-13 19:43:08,486 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 572.7ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:08,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-07-13 19:43:08,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 107. [2021-07-13 19:43:08,488 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-07-13 19:43:08,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 221 transitions. [2021-07-13 19:43:08,488 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 221 transitions. Word has length 18 [2021-07-13 19:43:08,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,488 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 221 transitions. [2021-07-13 19:43:08,488 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-07-13 19:43:08,488 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 221 transitions. [2021-07-13 19:43:08,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:08,489 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,489 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10239,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:08,697 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1283576594, now seen corresponding path program 205 times [2021-07-13 19:43:08,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304898018] [2021-07-13 19:43:08,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304898018] [2021-07-13 19:43:08,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304898018] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:08,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565223855] [2021-07-13 19:43:08,902 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-07-13 19:43:08,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:08,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:09,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 6 treesize of output 2 [2021-07-13 19:43:09,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,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-07-13 19:43:09,153 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,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 3 treesize of output 1 [2021-07-13 19:43:09,156 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:09,160 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:09,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 6 treesize of output 2 [2021-07-13 19:43:09,207 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,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-07-13 19:43:09,210 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,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-07-13 19:43:09,213 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,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 4 treesize of output 2 [2021-07-13 19:43:09,216 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:09,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:09,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:09,256 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:43:09,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565223855] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:09,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:09,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:09,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199122834] [2021-07-13 19:43:09,390 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:09,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:09,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:09,390 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-07-13 19:43:10,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:10,083 INFO L93 Difference]: Finished difference Result 181 states and 350 transitions. [2021-07-13 19:43:10,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:43:10,083 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-07-13 19:43:10,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:10,083 INFO L225 Difference]: With dead ends: 181 [2021-07-13 19:43:10,083 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:43:10,084 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 840.2ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:43:10,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:43:10,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 107. [2021-07-13 19:43:10,085 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-07-13 19:43:10,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 221 transitions. [2021-07-13 19:43:10,085 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 221 transitions. Word has length 18 [2021-07-13 19:43:10,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:10,086 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 221 transitions. [2021-07-13 19:43:10,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-07-13 19:43:10,086 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 221 transitions. [2021-07-13 19:43:10,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:10,086 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:10,086 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:10,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10264 [2021-07-13 19:43:10,301 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:10,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:10,301 INFO L82 PathProgramCache]: Analyzing trace with hash -996313000, now seen corresponding path program 206 times [2021-07-13 19:43:10,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:10,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166486503] [2021-07-13 19:43:10,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:10,473 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:10,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:10,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166486503] [2021-07-13 19:43:10,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166486503] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:10,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576782388] [2021-07-13 19:43:10,474 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-07-13 19:43:10,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:10,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:10,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:10,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:11,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:11,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,230 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:11,231 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,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-07-13 19:43:11,236 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,240 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:11,240 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,244 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:11,244 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,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-07-13 19:43:11,249 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,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 11 treesize of output 1 [2021-07-13 19:43:11,254 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:11,258 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:11,261 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,264 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:11,265 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,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 10 treesize of output 1 [2021-07-13 19:43:11,269 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:11,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-07-13 19:43:11,272 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,330 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:43:11,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-07-13 19:43:11,333 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,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-07-13 19:43:11,336 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,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 6 treesize of output 2 [2021-07-13 19:43:11,339 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:11,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:11,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:11,362 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:43:11,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-07-13 19:43:11,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576782388] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:11,437 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:11,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:11,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778064284] [2021-07-13 19:43:11,437 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:11,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:11,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:11,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:11,437 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-07-13 19:43:11,758 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-07-13 19:43:11,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:11,866 INFO L93 Difference]: Finished difference Result 137 states and 277 transitions. [2021-07-13 19:43:11,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:43:11,867 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-07-13 19:43:11,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:11,867 INFO L225 Difference]: With dead ends: 137 [2021-07-13 19:43:11,867 INFO L226 Difference]: Without dead ends: 121 [2021-07-13 19:43:11,867 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 643.4ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:11,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-07-13 19:43:11,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 110. [2021-07-13 19:43:11,868 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-07-13 19:43:11,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 227 transitions. [2021-07-13 19:43:11,868 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 227 transitions. Word has length 18 [2021-07-13 19:43:11,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:11,868 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 227 transitions. [2021-07-13 19:43:11,868 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-07-13 19:43:11,869 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 227 transitions. [2021-07-13 19:43:11,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:11,869 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:11,869 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:12,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10292 [2021-07-13 19:43:12,069 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:12,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:12,070 INFO L82 PathProgramCache]: Analyzing trace with hash 1325731228, now seen corresponding path program 207 times [2021-07-13 19:43:12,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:12,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064465153] [2021-07-13 19:43:12,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:12,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:12,256 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:12,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:12,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064465153] [2021-07-13 19:43:12,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064465153] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:12,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229250743] [2021-07-13 19:43:12,256 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-07-13 19:43:12,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:43:12,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:12,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:12,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:12,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:12,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:12,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 13 treesize of output 2 [2021-07-13 19:43:12,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,846 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:12,846 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:12,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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 10 treesize of output 1 [2021-07-13 19:43:12,851 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:12,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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-07-13 19:43:12,856 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:12,860 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:12,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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-07-13 19:43:12,865 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:12,869 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:12,872 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:12,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:12,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 11 treesize of output 1 [2021-07-13 19:43:12,877 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,880 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:12,881 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:12,884 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:12,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 7 treesize of output 1 [2021-07-13 19:43:12,888 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,941 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:43:12,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 3 treesize of output 1 [2021-07-13 19:43:12,944 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,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-07-13 19:43:12,948 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,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 6 treesize of output 2 [2021-07-13 19:43:12,951 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:12,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:12,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:12,973 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:43:13,051 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229250743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:13,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:13,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:13,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133569798] [2021-07-13 19:43:13,052 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:13,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:13,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:13,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:13,052 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-07-13 19:43:13,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:13,466 INFO L93 Difference]: Finished difference Result 135 states and 269 transitions. [2021-07-13 19:43:13,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:43:13,467 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-07-13 19:43:13,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:13,467 INFO L225 Difference]: With dead ends: 135 [2021-07-13 19:43:13,467 INFO L226 Difference]: Without dead ends: 122 [2021-07-13 19:43:13,467 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 648.7ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:13,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-07-13 19:43:13,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 111. [2021-07-13 19:43:13,468 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-07-13 19:43:13,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 229 transitions. [2021-07-13 19:43:13,468 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 229 transitions. Word has length 18 [2021-07-13 19:43:13,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:13,469 INFO L482 AbstractCegarLoop]: Abstraction has 111 states and 229 transitions. [2021-07-13 19:43:13,469 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-07-13 19:43:13,469 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 229 transitions. [2021-07-13 19:43:13,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:13,469 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:13,469 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:13,669 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10391,208 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:13,670 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:13,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:13,670 INFO L82 PathProgramCache]: Analyzing trace with hash 846446552, now seen corresponding path program 208 times [2021-07-13 19:43:13,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:13,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587801565] [2021-07-13 19:43:13,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:13,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:13,844 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:13,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587801565] [2021-07-13 19:43:13,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587801565] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:13,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721029359] [2021-07-13 19:43:13,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 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-07-13 19:43:13,910 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:13,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:13,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:13,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:14,722 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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 11 treesize of output 2 [2021-07-13 19:43:14,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,734 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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-07-13 19:43:14,740 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,744 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,745 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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 7 treesize of output 1 [2021-07-13 19:43:14,751 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,755 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,756 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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 12 treesize of output 1 [2021-07-13 19:43:14,762 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,766 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,766 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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 10 treesize of output 1 [2021-07-13 19:43:14,772 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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 11 treesize of output 1 [2021-07-13 19:43:14,778 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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 10 treesize of output 1 [2021-07-13 19:43:14,783 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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-07-13 19:43:14,789 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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 9 treesize of output 2 [2021-07-13 19:43:14,794 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,798 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,802 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,806 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,806 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,810 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,810 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:14,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 13 treesize of output 2 [2021-07-13 19:43:14,816 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,819 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:14,820 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,946 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:43:14,946 INFO L628 ElimStorePlain]: treesize reduction 24, result has 86.4 percent of original size [2021-07-13 19:43:14,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 3 treesize of output 1 [2021-07-13 19:43:14,950 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,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 4 treesize of output 2 [2021-07-13 19:43:14,954 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,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-07-13 19:43:14,958 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,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-07-13 19:43:14,962 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:14,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 6 treesize of output 2 [2021-07-13 19:43:14,966 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:15,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:15,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:15,018 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-07-13 19:43:15,191 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721029359] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:15,191 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:15,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:15,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679970336] [2021-07-13 19:43:15,192 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:15,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:15,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:15,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:15,192 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-07-13 19:43:15,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:15,574 INFO L93 Difference]: Finished difference Result 152 states and 295 transitions. [2021-07-13 19:43:15,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:43:15,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-07-13 19:43:15,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:15,575 INFO L225 Difference]: With dead ends: 152 [2021-07-13 19:43:15,575 INFO L226 Difference]: Without dead ends: 133 [2021-07-13 19:43:15,575 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 643.5ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:15,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-07-13 19:43:15,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 109. [2021-07-13 19:43:15,576 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-07-13 19:43:15,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 225 transitions. [2021-07-13 19:43:15,576 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 225 transitions. Word has length 18 [2021-07-13 19:43:15,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:15,576 INFO L482 AbstractCegarLoop]: Abstraction has 109 states and 225 transitions. [2021-07-13 19:43:15,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-07-13 19:43:15,576 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 225 transitions. [2021-07-13 19:43:15,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:15,576 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:15,577 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:15,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10463 [2021-07-13 19:43:15,777 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:15,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:15,777 INFO L82 PathProgramCache]: Analyzing trace with hash 1913476550, now seen corresponding path program 209 times [2021-07-13 19:43:15,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:15,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923888166] [2021-07-13 19:43:15,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,943 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923888166] [2021-07-13 19:43:15,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923888166] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:15,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140679499] [2021-07-13 19:43:15,943 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-07-13 19:43:16,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:43:16,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:16,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:16,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:16,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-07-13 19:43:16,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,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 3 treesize of output 1 [2021-07-13 19:43:16,226 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,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-07-13 19:43:16,229 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:16,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-07-13 19:43:16,256 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,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-07-13 19:43:16,259 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,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 5 treesize of output 1 [2021-07-13 19:43:16,262 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:16,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:16,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:16,283 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:43:16,357 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140679499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:16,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:16,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:16,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105469612] [2021-07-13 19:43:16,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:16,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:16,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:16,358 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-07-13 19:43:16,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:16,694 INFO L93 Difference]: Finished difference Result 134 states and 271 transitions. [2021-07-13 19:43:16,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:43:16,695 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-07-13 19:43:16,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:16,695 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:43:16,695 INFO L226 Difference]: Without dead ends: 121 [2021-07-13 19:43:16,695 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 487.6ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:16,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-07-13 19:43:16,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 111. [2021-07-13 19:43:16,696 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-07-13 19:43:16,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 229 transitions. [2021-07-13 19:43:16,697 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 229 transitions. Word has length 18 [2021-07-13 19:43:16,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:16,697 INFO L482 AbstractCegarLoop]: Abstraction has 111 states and 229 transitions. [2021-07-13 19:43:16,697 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-07-13 19:43:16,697 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 229 transitions. [2021-07-13 19:43:16,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:16,697 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:16,697 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:16,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10623 [2021-07-13 19:43:16,898 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:16,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:16,898 INFO L82 PathProgramCache]: Analyzing trace with hash 1434191874, now seen corresponding path program 210 times [2021-07-13 19:43:16,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:16,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778880621] [2021-07-13 19:43:16,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:16,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:17,063 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:17,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:17,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778880621] [2021-07-13 19:43:17,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778880621] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:17,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355097252] [2021-07-13 19:43:17,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 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-07-13 19:43:17,169 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:43:17,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:17,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:17,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:17,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-07-13 19:43:17,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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 5 treesize of output 1 [2021-07-13 19:43:17,335 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:17,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 6 treesize of output 2 [2021-07-13 19:43:17,339 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:17,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-07-13 19:43:17,343 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:17,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-07-13 19:43:17,346 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:17,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:17,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 6 treesize of output 2 [2021-07-13 19:43:17,407 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:17,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 5 treesize of output 1 [2021-07-13 19:43:17,411 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:17,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 6 treesize of output 2 [2021-07-13 19:43:17,414 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:17,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-07-13 19:43:17,417 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:17,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 4 treesize of output 2 [2021-07-13 19:43:17,421 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:17,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:17,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:17,471 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-07-13 19:43:17,638 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:17,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355097252] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:17,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:17,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:17,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557308314] [2021-07-13 19:43:17,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:17,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:17,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:17,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:17,639 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-07-13 19:43:17,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:17,897 INFO L93 Difference]: Finished difference Result 126 states and 252 transitions. [2021-07-13 19:43:17,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:17,898 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-07-13 19:43:17,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:17,898 INFO L225 Difference]: With dead ends: 126 [2021-07-13 19:43:17,898 INFO L226 Difference]: Without dead ends: 114 [2021-07-13 19:43:17,898 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 431.1ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:17,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-07-13 19:43:17,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 110. [2021-07-13 19:43:17,900 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-07-13 19:43:17,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 227 transitions. [2021-07-13 19:43:17,900 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 227 transitions. Word has length 18 [2021-07-13 19:43:17,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:17,900 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 227 transitions. [2021-07-13 19:43:17,900 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-07-13 19:43:17,900 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 227 transitions. [2021-07-13 19:43:17,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:17,901 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:17,901 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10650,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:18,121 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,121 INFO L82 PathProgramCache]: Analyzing trace with hash 898962072, now seen corresponding path program 211 times [2021-07-13 19:43:18,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133920105] [2021-07-13 19:43:18,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,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-07-13 19:43:18,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133920105] [2021-07-13 19:43:18,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133920105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:18,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617636053] [2021-07-13 19:43:18,322 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-07-13 19:43:18,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:18,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:18,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 3 treesize of output 1 [2021-07-13 19:43:18,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,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-07-13 19:43:18,589 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,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-07-13 19:43:18,593 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,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-07-13 19:43:18,596 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:18,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 5 treesize of output 1 [2021-07-13 19:43:18,644 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,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 6 treesize of output 2 [2021-07-13 19:43:18,647 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:18,650 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,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 3 treesize of output 1 [2021-07-13 19:43:18,653 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:18,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:18,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:18,692 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:43:18,824 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617636053] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:18,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:18,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:18,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952284813] [2021-07-13 19:43:18,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:18,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:18,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:18,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:18,825 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-07-13 19:43:19,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:19,444 INFO L93 Difference]: Finished difference Result 165 states and 326 transitions. [2021-07-13 19:43:19,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:19,444 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-07-13 19:43:19,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:19,445 INFO L225 Difference]: With dead ends: 165 [2021-07-13 19:43:19,445 INFO L226 Difference]: Without dead ends: 146 [2021-07-13 19:43:19,445 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 802.7ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:43:19,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-13 19:43:19,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 112. [2021-07-13 19:43:19,447 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-07-13 19:43:19,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 232 transitions. [2021-07-13 19:43:19,447 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 232 transitions. Word has length 18 [2021-07-13 19:43:19,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:19,447 INFO L482 AbstractCegarLoop]: Abstraction has 112 states and 232 transitions. [2021-07-13 19:43:19,447 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-07-13 19:43:19,447 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 232 transitions. [2021-07-13 19:43:19,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:19,448 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:19,448 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:19,671 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10682 [2021-07-13 19:43:19,671 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:19,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:19,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1341254948, now seen corresponding path program 212 times [2021-07-13 19:43:19,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:19,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518582002] [2021-07-13 19:43:19,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:19,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:19,843 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:19,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:19,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518582002] [2021-07-13 19:43:19,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518582002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:19,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823031542] [2021-07-13 19:43:19,844 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-07-13 19:43:19,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:19,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:19,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:19,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:20,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-07-13 19:43:20,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,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-07-13 19:43:20,128 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,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-07-13 19:43:20,131 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:20,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 3 treesize of output 1 [2021-07-13 19:43:20,159 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,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-07-13 19:43:20,162 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,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-07-13 19:43:20,165 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:20,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:20,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:20,186 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:92, output treesize:56 [2021-07-13 19:43:20,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-07-13 19:43:20,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823031542] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:20,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:20,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:20,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365755164] [2021-07-13 19:43:20,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:20,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:20,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:20,260 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-07-13 19:43:20,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:20,559 INFO L93 Difference]: Finished difference Result 138 states and 280 transitions. [2021-07-13 19:43:20,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:43:20,559 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-07-13 19:43:20,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:20,560 INFO L225 Difference]: With dead ends: 138 [2021-07-13 19:43:20,560 INFO L226 Difference]: Without dead ends: 125 [2021-07-13 19:43:20,560 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 463.5ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:20,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-07-13 19:43:20,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 115. [2021-07-13 19:43:20,561 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-07-13 19:43:20,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 238 transitions. [2021-07-13 19:43:20,561 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 238 transitions. Word has length 18 [2021-07-13 19:43:20,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:20,561 INFO L482 AbstractCegarLoop]: Abstraction has 115 states and 238 transitions. [2021-07-13 19:43:20,561 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-07-13 19:43:20,561 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 238 transitions. [2021-07-13 19:43:20,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:20,562 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:20,562 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:20,762 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10711,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:20,762 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:20,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:20,763 INFO L82 PathProgramCache]: Analyzing trace with hash -1820539624, now seen corresponding path program 213 times [2021-07-13 19:43:20,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:20,763 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698730870] [2021-07-13 19:43:20,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:20,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,946 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698730870] [2021-07-13 19:43:20,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698730870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:20,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735526758] [2021-07-13 19:43:20,947 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-07-13 19:43:21,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:43:21,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:21,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:21,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:21,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-07-13 19:43:21,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:21,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 5 treesize of output 1 [2021-07-13 19:43:21,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:21,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-07-13 19:43:21,222 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:21,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 4 treesize of output 2 [2021-07-13 19:43:21,226 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:21,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:21,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-07-13 19:43:21,273 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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 5 treesize of output 1 [2021-07-13 19:43:21,277 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:21,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 4 treesize of output 2 [2021-07-13 19:43:21,280 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:21,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 3 treesize of output 1 [2021-07-13 19:43:21,283 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:21,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:21,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:21,323 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:43:21,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-07-13 19:43:21,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735526758] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:21,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:21,452 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:21,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263531198] [2021-07-13 19:43:21,452 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:21,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:21,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:21,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:21,452 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-07-13 19:43:22,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:22,068 INFO L93 Difference]: Finished difference Result 177 states and 347 transitions. [2021-07-13 19:43:22,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:43:22,068 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-07-13 19:43:22,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:22,069 INFO L225 Difference]: With dead ends: 177 [2021-07-13 19:43:22,069 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:43:22,069 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 744.4ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:43:22,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:43:22,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 117. [2021-07-13 19:43:22,070 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-07-13 19:43:22,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 244 transitions. [2021-07-13 19:43:22,070 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 244 transitions. Word has length 18 [2021-07-13 19:43:22,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:22,070 INFO L482 AbstractCegarLoop]: Abstraction has 117 states and 244 transitions. [2021-07-13 19:43:22,070 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-07-13 19:43:22,070 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 244 transitions. [2021-07-13 19:43:22,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:22,071 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:22,071 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:22,271 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10737,214 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:22,271 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:22,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:22,272 INFO L82 PathProgramCache]: Analyzing trace with hash 1939197870, now seen corresponding path program 214 times [2021-07-13 19:43:22,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:22,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308253885] [2021-07-13 19:43:22,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:22,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:22,450 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:22,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:22,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308253885] [2021-07-13 19:43:22,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308253885] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:22,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495239601] [2021-07-13 19:43:22,450 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-07-13 19:43:22,517 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:22,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:22,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:22,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:22,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-07-13 19:43:22,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:22,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 3 treesize of output 1 [2021-07-13 19:43:22,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:22,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:43:22,681 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:22,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 6 treesize of output 2 [2021-07-13 19:43:22,685 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:22,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:22,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 5 treesize of output 1 [2021-07-13 19:43:22,733 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:22,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 3 treesize of output 1 [2021-07-13 19:43:22,736 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:22,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-07-13 19:43:22,740 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:22,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:22,743 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:22,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:22,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:22,793 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:43:22,925 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:22,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495239601] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:22,925 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:22,925 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:22,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562821420] [2021-07-13 19:43:22,925 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:22,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:22,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:22,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:22,926 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-07-13 19:43:23,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:23,622 INFO L93 Difference]: Finished difference Result 192 states and 375 transitions. [2021-07-13 19:43:23,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:43:23,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 18 [2021-07-13 19:43:23,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:23,622 INFO L225 Difference]: With dead ends: 192 [2021-07-13 19:43:23,622 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:43:23,622 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 793.8ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:43:23,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:43:23,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 117. [2021-07-13 19:43:23,624 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-07-13 19:43:23,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 244 transitions. [2021-07-13 19:43:23,624 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 244 transitions. Word has length 18 [2021-07-13 19:43:23,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:23,624 INFO L482 AbstractCegarLoop]: Abstraction has 117 states and 244 transitions. [2021-07-13 19:43:23,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-07-13 19:43:23,624 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 244 transitions. [2021-07-13 19:43:23,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:23,624 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:23,624 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:23,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10764,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:23,825 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:23,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:23,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1768024104, now seen corresponding path program 215 times [2021-07-13 19:43:23,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:23,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789273853] [2021-07-13 19:43:23,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:23,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:24,033 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:24,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:24,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789273853] [2021-07-13 19:43:24,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789273853] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:24,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966592124] [2021-07-13 19:43:24,034 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-07-13 19:43:24,100 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:43:24,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:24,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:24,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:24,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:24,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,787 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:24,788 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,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 7 treesize of output 1 [2021-07-13 19:43:24,794 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,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 11 treesize of output 1 [2021-07-13 19:43:24,800 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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-07-13 19:43:24,806 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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 9 treesize of output 2 [2021-07-13 19:43:24,812 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:24,817 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,822 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:24,822 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:24,827 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:24,832 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,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 10 treesize of output 1 [2021-07-13 19:43:24,837 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,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-07-13 19:43:24,843 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:24,847 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,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-07-13 19:43:24,852 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:24,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 13 treesize of output 2 [2021-07-13 19:43:24,857 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:24,861 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,978 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-13 19:43:24,978 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:43:24,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 5 treesize of output 1 [2021-07-13 19:43:24,982 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,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 4 treesize of output 2 [2021-07-13 19:43:24,986 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,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 6 treesize of output 2 [2021-07-13 19:43:24,990 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:24,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-07-13 19:43:24,993 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:25,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:25,040 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:43:25,184 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:25,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966592124] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:25,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:25,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:25,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875636289] [2021-07-13 19:43:25,185 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:25,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:25,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:25,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:25,185 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-07-13 19:43:26,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:26,109 INFO L93 Difference]: Finished difference Result 221 states and 428 transitions. [2021-07-13 19:43:26,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:26,110 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-07-13 19:43:26,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:26,110 INFO L225 Difference]: With dead ends: 221 [2021-07-13 19:43:26,110 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:43:26,110 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1081.8ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:43:26,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:43:26,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 121. [2021-07-13 19:43:26,112 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-07-13 19:43:26,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 256 transitions. [2021-07-13 19:43:26,112 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 256 transitions. Word has length 18 [2021-07-13 19:43:26,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:26,113 INFO L482 AbstractCegarLoop]: Abstraction has 121 states and 256 transitions. [2021-07-13 19:43:26,113 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-07-13 19:43:26,113 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 256 transitions. [2021-07-13 19:43:26,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:26,113 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:26,113 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:26,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 216 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10794 [2021-07-13 19:43:26,325 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:26,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:26,325 INFO L82 PathProgramCache]: Analyzing trace with hash -2057091090, now seen corresponding path program 216 times [2021-07-13 19:43:26,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:26,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532636235] [2021-07-13 19:43:26,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:26,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:26,514 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:26,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:26,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532636235] [2021-07-13 19:43:26,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532636235] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:26,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967867420] [2021-07-13 19:43:26,514 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-07-13 19:43:26,581 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:43:26,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:26,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:26,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:27,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:27,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:27,152 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:27,156 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:27,161 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:27,165 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:27,170 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,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 10 treesize of output 1 [2021-07-13 19:43:27,175 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,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 11 treesize of output 1 [2021-07-13 19:43:27,180 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:27,183 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,186 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:27,187 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,189 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:27,190 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:27,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 10 treesize of output 1 [2021-07-13 19:43:27,194 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,246 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:43:27,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 5 treesize of output 1 [2021-07-13 19:43:27,250 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,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-07-13 19:43:27,253 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,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-07-13 19:43:27,256 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:27,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:27,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:27,279 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:43:27,353 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:27,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967867420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:27,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:27,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:27,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564482111] [2021-07-13 19:43:27,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:27,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:27,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:27,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:27,354 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-07-13 19:43:27,568 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:43:27,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:27,596 INFO L93 Difference]: Finished difference Result 143 states and 291 transitions. [2021-07-13 19:43:27,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:27,596 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-07-13 19:43:27,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:27,597 INFO L225 Difference]: With dead ends: 143 [2021-07-13 19:43:27,597 INFO L226 Difference]: Without dead ends: 127 [2021-07-13 19:43:27,597 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 566.1ms TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:27,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-07-13 19:43:27,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2021-07-13 19:43:27,598 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-07-13 19:43:27,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 264 transitions. [2021-07-13 19:43:27,598 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 264 transitions. Word has length 18 [2021-07-13 19:43:27,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:27,598 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 264 transitions. [2021-07-13 19:43:27,598 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-07-13 19:43:27,598 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 264 transitions. [2021-07-13 19:43:27,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:27,599 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:27,599 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:27,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10977 [2021-07-13 19:43:27,800 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:27,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:27,800 INFO L82 PathProgramCache]: Analyzing trace with hash 264953138, now seen corresponding path program 217 times [2021-07-13 19:43:27,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:27,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504168180] [2021-07-13 19:43:27,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:27,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:28,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:28,012 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:28,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504168180] [2021-07-13 19:43:28,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504168180] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:28,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317665506] [2021-07-13 19:43:28,013 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-07-13 19:43:28,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:28,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:28,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:28,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,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-07-13 19:43:28,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,806 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:28,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,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 13 treesize of output 2 [2021-07-13 19:43:28,812 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,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 10 treesize of output 1 [2021-07-13 19:43:28,817 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,820 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:28,821 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:28,824 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,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 11 treesize of output 1 [2021-07-13 19:43:28,829 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:28,833 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,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 7 treesize of output 1 [2021-07-13 19:43:28,837 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:28,841 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:28,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 10 treesize of output 1 [2021-07-13 19:43:28,845 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,848 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:28,848 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,902 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:43:28,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-07-13 19:43:28,914 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,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 5 treesize of output 1 [2021-07-13 19:43:28,917 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,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-07-13 19:43:28,920 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:28,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:28,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:28,943 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:43:29,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-07-13 19:43:29,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317665506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:29,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:29,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:29,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114572244] [2021-07-13 19:43:29,018 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:29,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:29,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:29,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:29,018 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-07-13 19:43:29,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:29,287 INFO L93 Difference]: Finished difference Result 141 states and 288 transitions. [2021-07-13 19:43:29,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:29,287 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-07-13 19:43:29,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:29,287 INFO L225 Difference]: With dead ends: 141 [2021-07-13 19:43:29,287 INFO L226 Difference]: Without dead ends: 128 [2021-07-13 19:43:29,287 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 600.4ms TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:29,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-07-13 19:43:29,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2021-07-13 19:43:29,289 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-07-13 19:43:29,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 266 transitions. [2021-07-13 19:43:29,289 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 266 transitions. Word has length 18 [2021-07-13 19:43:29,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:29,289 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 266 transitions. [2021-07-13 19:43:29,289 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-07-13 19:43:29,289 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 266 transitions. [2021-07-13 19:43:29,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:29,289 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:29,289 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:29,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11082,218 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:29,490 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:29,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:29,490 INFO L82 PathProgramCache]: Analyzing trace with hash -214331538, now seen corresponding path program 218 times [2021-07-13 19:43:29,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:29,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211472918] [2021-07-13 19:43:29,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:29,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:29,663 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:29,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:29,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211472918] [2021-07-13 19:43:29,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211472918] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:29,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521391578] [2021-07-13 19:43:29,663 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-07-13 19:43:29,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:29,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:29,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:29,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:30,928 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:30,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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 10 treesize of output 1 [2021-07-13 19:43:30,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,939 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:30,940 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,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 12 treesize of output 1 [2021-07-13 19:43:30,946 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:30,952 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:30,958 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:30,964 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,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-07-13 19:43:30,970 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,975 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:30,975 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,980 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:30,980 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:30,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 9 treesize of output 2 [2021-07-13 19:43:30,986 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,990 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:30,990 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:30,995 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:30,999 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:30,999 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:31,004 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,007 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:31,008 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,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 10 treesize of output 1 [2021-07-13 19:43:31,013 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:31,017 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,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 13 treesize of output 2 [2021-07-13 19:43:31,022 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:31,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:31,026 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,153 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:43:31,154 INFO L628 ElimStorePlain]: treesize reduction 24, result has 86.4 percent of original size [2021-07-13 19:43:31,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 5 treesize of output 1 [2021-07-13 19:43:31,158 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,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-07-13 19:43:31,162 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:43:31,166 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,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 3 treesize of output 1 [2021-07-13 19:43:31,169 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:31,173 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:31,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:31,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:31,226 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-07-13 19:43:31,394 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:31,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521391578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:31,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:31,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:31,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382144983] [2021-07-13 19:43:31,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:31,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:31,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:31,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:31,395 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-07-13 19:43:31,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:31,624 INFO L93 Difference]: Finished difference Result 141 states and 289 transitions. [2021-07-13 19:43:31,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:31,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-07-13 19:43:31,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:31,624 INFO L225 Difference]: With dead ends: 141 [2021-07-13 19:43:31,625 INFO L226 Difference]: Without dead ends: 129 [2021-07-13 19:43:31,625 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 514.0ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:31,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-07-13 19:43:31,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2021-07-13 19:43:31,626 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-07-13 19:43:31,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 262 transitions. [2021-07-13 19:43:31,626 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 262 transitions. Word has length 18 [2021-07-13 19:43:31,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:31,626 INFO L482 AbstractCegarLoop]: Abstraction has 124 states and 262 transitions. [2021-07-13 19:43:31,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-07-13 19:43:31,626 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 262 transitions. [2021-07-13 19:43:31,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:31,626 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:31,626 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:31,827 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11174,219 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:31,827 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:31,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:31,827 INFO L82 PathProgramCache]: Analyzing trace with hash 852698460, now seen corresponding path program 219 times [2021-07-13 19:43:31,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:31,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450024819] [2021-07-13 19:43:31,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:31,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:31,991 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:31,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:31,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450024819] [2021-07-13 19:43:31,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450024819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:31,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367826374] [2021-07-13 19:43:31,992 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-07-13 19:43:32,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:43:32,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:32,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:32,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:32,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-07-13 19:43:32,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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-07-13 19:43:32,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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-07-13 19:43:32,274 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:32,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-07-13 19:43:32,302 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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 5 treesize of output 1 [2021-07-13 19:43:32,305 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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 3 treesize of output 1 [2021-07-13 19:43:32,307 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:32,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:32,328 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:43:32,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-07-13 19:43:32,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367826374] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:32,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:32,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:32,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52067137] [2021-07-13 19:43:32,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:32,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:32,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:32,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:32,400 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-07-13 19:43:32,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:32,562 INFO L93 Difference]: Finished difference Result 141 states and 288 transitions. [2021-07-13 19:43:32,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:32,563 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-07-13 19:43:32,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:32,563 INFO L225 Difference]: With dead ends: 141 [2021-07-13 19:43:32,563 INFO L226 Difference]: Without dead ends: 128 [2021-07-13 19:43:32,563 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 373.0ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:32,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-07-13 19:43:32,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2021-07-13 19:43:32,564 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-07-13 19:43:32,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 266 transitions. [2021-07-13 19:43:32,564 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 266 transitions. Word has length 18 [2021-07-13 19:43:32,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:32,564 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 266 transitions. [2021-07-13 19:43:32,564 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-07-13 19:43:32,564 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 266 transitions. [2021-07-13 19:43:32,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:32,565 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:32,565 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:32,765 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11356 [2021-07-13 19:43:32,765 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:32,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:32,766 INFO L82 PathProgramCache]: Analyzing trace with hash 373413784, now seen corresponding path program 220 times [2021-07-13 19:43:32,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:32,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157927192] [2021-07-13 19:43:32,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:32,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-07-13 19:43:32,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:32,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157927192] [2021-07-13 19:43:32,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157927192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:32,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284334239] [2021-07-13 19:43:32,933 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-07-13 19:43:33,001 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:33,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:33,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:33,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:33,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-07-13 19:43:33,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,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-07-13 19:43:33,203 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,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-07-13 19:43:33,206 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,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-07-13 19:43:33,209 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:33,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-07-13 19:43:33,258 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,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-07-13 19:43:33,261 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,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 6 treesize of output 2 [2021-07-13 19:43:33,264 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,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 4 treesize of output 2 [2021-07-13 19:43:33,267 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:33,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:33,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:33,308 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:43:33,446 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:33,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284334239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:33,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:33,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:33,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966194132] [2021-07-13 19:43:33,446 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:33,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:33,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:33,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:33,447 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-07-13 19:43:33,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:33,893 INFO L93 Difference]: Finished difference Result 167 states and 332 transitions. [2021-07-13 19:43:33,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:43:33,894 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-07-13 19:43:33,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:33,894 INFO L225 Difference]: With dead ends: 167 [2021-07-13 19:43:33,894 INFO L226 Difference]: Without dead ends: 148 [2021-07-13 19:43:33,895 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 561.4ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:33,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-07-13 19:43:33,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 125. [2021-07-13 19:43:33,896 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-07-13 19:43:33,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 264 transitions. [2021-07-13 19:43:33,896 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 264 transitions. Word has length 18 [2021-07-13 19:43:33,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:33,897 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 264 transitions. [2021-07-13 19:43:33,897 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-07-13 19:43:33,897 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 264 transitions. [2021-07-13 19:43:33,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:33,897 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:33,897 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:34,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11380,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:34,098 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:34,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:34,098 INFO L82 PathProgramCache]: Analyzing trace with hash -161816018, now seen corresponding path program 221 times [2021-07-13 19:43:34,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:34,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122629342] [2021-07-13 19:43:34,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:34,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:34,329 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:34,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:34,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122629342] [2021-07-13 19:43:34,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122629342] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:34,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609537128] [2021-07-13 19:43:34,329 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-07-13 19:43:34,398 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:43:34,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:34,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:34,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:34,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 5 treesize of output 1 [2021-07-13 19:43:34,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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 6 treesize of output 2 [2021-07-13 19:43:34,550 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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-07-13 19:43:34,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:34,556 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:34,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-07-13 19:43:34,605 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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-07-13 19:43:34,609 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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-07-13 19:43:34,612 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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-07-13 19:43:34,615 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:34,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:34,656 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:43:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:34,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609537128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:34,783 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:34,784 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:34,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029061488] [2021-07-13 19:43:34,784 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:34,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:34,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:34,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:34,784 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-07-13 19:43:35,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:35,007 INFO L93 Difference]: Finished difference Result 145 states and 298 transitions. [2021-07-13 19:43:35,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:35,008 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-07-13 19:43:35,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:35,008 INFO L225 Difference]: With dead ends: 145 [2021-07-13 19:43:35,008 INFO L226 Difference]: Without dead ends: 133 [2021-07-13 19:43:35,008 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 394.3ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:35,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-07-13 19:43:35,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 124. [2021-07-13 19:43:35,009 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-07-13 19:43:35,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 262 transitions. [2021-07-13 19:43:35,010 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 262 transitions. Word has length 18 [2021-07-13 19:43:35,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:35,010 INFO L482 AbstractCegarLoop]: Abstraction has 124 states and 262 transitions. [2021-07-13 19:43:35,010 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-07-13 19:43:35,010 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 262 transitions. [2021-07-13 19:43:35,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:35,010 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:35,010 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:35,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11412 [2021-07-13 19:43:35,211 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:35,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:35,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1892934258, now seen corresponding path program 222 times [2021-07-13 19:43:35,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:35,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589702133] [2021-07-13 19:43:35,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:35,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:35,408 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:35,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:35,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589702133] [2021-07-13 19:43:35,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589702133] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:35,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713950877] [2021-07-13 19:43:35,408 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-07-13 19:43:35,478 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:43:35,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:35,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:35,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:35,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-07-13 19:43:35,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,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 5 treesize of output 1 [2021-07-13 19:43:35,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:35,667 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:35,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-07-13 19:43:35,695 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,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-07-13 19:43:35,698 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,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 6 treesize of output 2 [2021-07-13 19:43:35,700 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:35,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:35,722 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:92, output treesize:56 [2021-07-13 19:43:35,806 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:35,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713950877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:35,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:35,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:35,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655385727] [2021-07-13 19:43:35,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:35,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:35,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:35,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:35,807 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-07-13 19:43:36,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:36,073 INFO L93 Difference]: Finished difference Result 150 states and 310 transitions. [2021-07-13 19:43:36,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:43:36,074 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-07-13 19:43:36,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:36,074 INFO L225 Difference]: With dead ends: 150 [2021-07-13 19:43:36,074 INFO L226 Difference]: Without dead ends: 137 [2021-07-13 19:43:36,074 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 448.6ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:36,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-07-13 19:43:36,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 127. [2021-07-13 19:43:36,076 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-07-13 19:43:36,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 268 transitions. [2021-07-13 19:43:36,076 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 268 transitions. Word has length 18 [2021-07-13 19:43:36,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:36,076 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 268 transitions. [2021-07-13 19:43:36,076 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-07-13 19:43:36,076 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 268 transitions. [2021-07-13 19:43:36,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:36,076 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:36,076 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:36,277 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11435,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:36,277 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:36,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:36,277 INFO L82 PathProgramCache]: Analyzing trace with hash 1413649582, now seen corresponding path program 223 times [2021-07-13 19:43:36,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:36,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259772427] [2021-07-13 19:43:36,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:36,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:36,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-07-13 19:43:36,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:36,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259772427] [2021-07-13 19:43:36,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259772427] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:36,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725221846] [2021-07-13 19:43:36,438 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-07-13 19:43:36,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:36,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:36,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43: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 5 treesize of output 1 [2021-07-13 19:43:36,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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-07-13 19:43:36,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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-07-13 19:43:36,705 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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-07-13 19:43:36,709 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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-07-13 19:43:36,712 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:36,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 4 treesize of output 2 [2021-07-13 19:43:36,775 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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 5 treesize of output 1 [2021-07-13 19:43:36,779 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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-07-13 19:43:36,782 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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-07-13 19:43:36,785 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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 6 treesize of output 2 [2021-07-13 19:43:36,789 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:36,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:36,839 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:43:37,005 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:37,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725221846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:37,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:37,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:37,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621055860] [2021-07-13 19:43:37,005 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:37,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:37,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:37,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:37,006 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-07-13 19:43:37,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:37,214 INFO L93 Difference]: Finished difference Result 142 states and 291 transitions. [2021-07-13 19:43:37,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:37,214 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-07-13 19:43:37,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:37,214 INFO L225 Difference]: With dead ends: 142 [2021-07-13 19:43:37,214 INFO L226 Difference]: Without dead ends: 130 [2021-07-13 19:43:37,214 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 453.8ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:37,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-07-13 19:43:37,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 126. [2021-07-13 19:43:37,216 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-07-13 19:43:37,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 266 transitions. [2021-07-13 19:43:37,216 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 266 transitions. Word has length 18 [2021-07-13 19:43:37,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:37,216 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 266 transitions. [2021-07-13 19:43:37,216 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-07-13 19:43:37,216 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 266 transitions. [2021-07-13 19:43:37,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:37,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:37,216 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:37,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11463 [2021-07-13 19:43:37,417 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:37,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:37,417 INFO L82 PathProgramCache]: Analyzing trace with hash 878419780, now seen corresponding path program 224 times [2021-07-13 19:43:37,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:37,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459082520] [2021-07-13 19:43:37,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:37,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:37,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-07-13 19:43:37,697 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:37,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459082520] [2021-07-13 19:43:37,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459082520] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:37,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848690198] [2021-07-13 19:43:37,697 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-07-13 19:43:37,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:37,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:37,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:37,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:38,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-07-13 19:43:38,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:38,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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 5 treesize of output 1 [2021-07-13 19:43:38,028 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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 6 treesize of output 2 [2021-07-13 19:43:38,031 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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 6 treesize of output 2 [2021-07-13 19:43:38,035 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:38,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-07-13 19:43:38,093 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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 4 treesize of output 2 [2021-07-13 19:43:38,097 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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 6 treesize of output 2 [2021-07-13 19:43:38,100 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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 3 treesize of output 1 [2021-07-13 19:43:38,103 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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 6 treesize of output 2 [2021-07-13 19:43:38,107 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:38,154 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:38,154 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-07-13 19:43:38,341 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:38,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848690198] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:38,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:38,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:43:38,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356083225] [2021-07-13 19:43:38,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:38,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:38,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:38,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:38,342 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-07-13 19:43:38,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:38,731 INFO L93 Difference]: Finished difference Result 155 states and 322 transitions. [2021-07-13 19:43:38,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:43:38,731 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-07-13 19:43:38,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:38,731 INFO L225 Difference]: With dead ends: 155 [2021-07-13 19:43:38,732 INFO L226 Difference]: Without dead ends: 143 [2021-07-13 19:43:38,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 715.9ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:43:38,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-07-13 19:43:38,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 125. [2021-07-13 19:43:38,733 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-07-13 19:43:38,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 264 transitions. [2021-07-13 19:43:38,733 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 264 transitions. Word has length 18 [2021-07-13 19:43:38,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:38,733 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 264 transitions. [2021-07-13 19:43:38,733 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-07-13 19:43:38,733 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 264 transitions. [2021-07-13 19:43:38,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:38,734 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:38,734 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:38,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 225 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11487 [2021-07-13 19:43:38,934 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:38,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:38,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1466165102, now seen corresponding path program 225 times [2021-07-13 19:43:38,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:38,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357213893] [2021-07-13 19:43:38,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:38,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:39,169 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:39,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:39,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357213893] [2021-07-13 19:43:39,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357213893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:39,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503808315] [2021-07-13 19:43:39,170 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-07-13 19:43:39,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:43:39,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:39,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:39,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:40,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,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-07-13 19:43:40,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,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 9 treesize of output 2 [2021-07-13 19:43:40,010 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:40,015 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,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-07-13 19:43:40,021 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,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 7 treesize of output 1 [2021-07-13 19:43:40,027 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,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 11 treesize of output 1 [2021-07-13 19:43:40,033 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:40,038 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:40,043 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:40,048 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,052 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:40,052 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,057 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:40,057 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:40,062 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,066 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:40,066 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,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 13 treesize of output 2 [2021-07-13 19:43:40,072 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,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-07-13 19:43:40,077 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:40,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 10 treesize of output 1 [2021-07-13 19:43:40,081 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,192 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-13 19:43:40,192 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:43:40,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-07-13 19:43:40,197 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,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 6 treesize of output 2 [2021-07-13 19:43:40,201 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,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 4 treesize of output 2 [2021-07-13 19:43:40,204 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,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 3 treesize of output 1 [2021-07-13 19:43:40,208 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:40,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:40,255 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:43:40,435 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:40,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503808315] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:40,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:40,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-07-13 19:43:40,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267124009] [2021-07-13 19:43:40,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:43:40,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:40,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:43:40,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:43:40,436 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-07-13 19:43:41,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:41,286 INFO L93 Difference]: Finished difference Result 229 states and 448 transitions. [2021-07-13 19:43:41,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:41,287 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-07-13 19:43:41,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:41,287 INFO L225 Difference]: With dead ends: 229 [2021-07-13 19:43:41,287 INFO L226 Difference]: Without dead ends: 196 [2021-07-13 19:43:41,287 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1118.1ms TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:43:41,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-07-13 19:43:41,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 125. [2021-07-13 19:43:41,289 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-07-13 19:43:41,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 264 transitions. [2021-07-13 19:43:41,289 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 264 transitions. Word has length 18 [2021-07-13 19:43:41,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:41,289 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 264 transitions. [2021-07-13 19:43:41,289 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-07-13 19:43:41,289 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 264 transitions. [2021-07-13 19:43:41,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:41,289 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:41,289 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:41,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 226 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11533 [2021-07-13 19:43:41,490 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:41,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:41,490 INFO L82 PathProgramCache]: Analyzing trace with hash -219494372, now seen corresponding path program 226 times [2021-07-13 19:43:41,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:41,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665900280] [2021-07-13 19:43:41,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:41,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:41,660 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:41,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:41,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665900280] [2021-07-13 19:43:41,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665900280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:41,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138560299] [2021-07-13 19:43:41,660 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-07-13 19:43:41,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:41,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:41,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:41,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:41,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 6 treesize of output 2 [2021-07-13 19:43:41,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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 3 treesize of output 1 [2021-07-13 19:43:41,959 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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-07-13 19:43:41,962 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:41,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 5 treesize of output 1 [2021-07-13 19:43:41,989 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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-07-13 19:43:41,992 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:43:41,995 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:42,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:42,016 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:43:42,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-07-13 19:43:42,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138560299] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:42,089 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:42,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:42,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721590050] [2021-07-13 19:43:42,089 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:42,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:42,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:42,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:42,089 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-07-13 19:43:42,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:42,290 INFO L93 Difference]: Finished difference Result 144 states and 294 transitions. [2021-07-13 19:43:42,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:42,290 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-07-13 19:43:42,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:42,291 INFO L225 Difference]: With dead ends: 144 [2021-07-13 19:43:42,291 INFO L226 Difference]: Without dead ends: 131 [2021-07-13 19:43:42,291 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 414.0ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:42,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-07-13 19:43:42,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 129. [2021-07-13 19:43:42,292 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-07-13 19:43:42,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 272 transitions. [2021-07-13 19:43:42,292 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 272 transitions. Word has length 18 [2021-07-13 19:43:42,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:42,292 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 272 transitions. [2021-07-13 19:43:42,292 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-07-13 19:43:42,292 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 272 transitions. [2021-07-13 19:43:42,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:42,292 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:42,293 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:42,493 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11717,227 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:42,493 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:42,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:42,493 INFO L82 PathProgramCache]: Analyzing trace with hash -698779048, now seen corresponding path program 227 times [2021-07-13 19:43:42,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:42,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627299330] [2021-07-13 19:43:42,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:42,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:42,690 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:42,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:42,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627299330] [2021-07-13 19:43:42,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627299330] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:42,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373061041] [2021-07-13 19:43:42,691 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-07-13 19:43:42,760 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:43:42,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:42,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:42,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:42,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-07-13 19:43:42,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,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-07-13 19:43:42,950 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,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 4 treesize of output 2 [2021-07-13 19:43:42,954 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,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 3 treesize of output 1 [2021-07-13 19:43:42,957 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:43,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 5 treesize of output 1 [2021-07-13 19:43:43,004 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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 6 treesize of output 2 [2021-07-13 19:43:43,008 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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 4 treesize of output 2 [2021-07-13 19:43:43,011 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:43:43,014 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:43,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:43,053 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:43:43,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-07-13 19:43:43,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373061041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:43,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:43,179 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:43,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657468280] [2021-07-13 19:43:43,180 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:43,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:43,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:43,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:43,180 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-07-13 19:43:43,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:43,611 INFO L93 Difference]: Finished difference Result 170 states and 338 transitions. [2021-07-13 19:43:43,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:43:43,612 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-07-13 19:43:43,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:43,612 INFO L225 Difference]: With dead ends: 170 [2021-07-13 19:43:43,612 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:43:43,612 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 599.6ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:43,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:43:43,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 128. [2021-07-13 19:43:43,614 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-07-13 19:43:43,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 270 transitions. [2021-07-13 19:43:43,614 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 270 transitions. Word has length 18 [2021-07-13 19:43:43,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:43,614 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 270 transitions. [2021-07-13 19:43:43,614 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-07-13 19:43:43,614 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 270 transitions. [2021-07-13 19:43:43,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:43,615 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:43,615 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:43,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11746,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:43,829 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:43,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:43,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1234008850, now seen corresponding path program 228 times [2021-07-13 19:43:43,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:43,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734554599] [2021-07-13 19:43:43,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:43,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:44,009 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:44,009 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:44,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734554599] [2021-07-13 19:43:44,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734554599] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:44,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443615128] [2021-07-13 19:43:44,009 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-07-13 19:43:44,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:43:44,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:44,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:44,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:44,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 4 treesize of output 2 [2021-07-13 19:43:44,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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 5 treesize of output 1 [2021-07-13 19:43:44,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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-07-13 19:43:44,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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 3 treesize of output 1 [2021-07-13 19:43:44,290 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:44,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-07-13 19:43:44,338 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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 4 treesize of output 2 [2021-07-13 19:43:44,342 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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 3 treesize of output 1 [2021-07-13 19:43:44,345 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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 6 treesize of output 2 [2021-07-13 19:43:44,348 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:44,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:44,387 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:43:44,513 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:44,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443615128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:44,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:44,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:43:44,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525275852] [2021-07-13 19:43:44,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:43:44,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:44,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:43:44,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:44,513 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-07-13 19:43:44,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:44,737 INFO L93 Difference]: Finished difference Result 148 states and 304 transitions. [2021-07-13 19:43:44,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:44,737 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-07-13 19:43:44,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:44,737 INFO L225 Difference]: With dead ends: 148 [2021-07-13 19:43:44,737 INFO L226 Difference]: Without dead ends: 136 [2021-07-13 19:43:44,738 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 428.3ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:44,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-07-13 19:43:44,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 127. [2021-07-13 19:43:44,739 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-07-13 19:43:44,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 268 transitions. [2021-07-13 19:43:44,739 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 268 transitions. Word has length 18 [2021-07-13 19:43:44,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:44,740 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 268 transitions. [2021-07-13 19:43:44,740 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-07-13 19:43:44,740 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 268 transitions. [2021-07-13 19:43:44,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:44,740 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:44,740 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:44,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 229 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11775 [2021-07-13 19:43:44,963 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:44,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:44,963 INFO L82 PathProgramCache]: Analyzing trace with hash -646263528, now seen corresponding path program 229 times [2021-07-13 19:43:44,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:44,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166561441] [2021-07-13 19:43:44,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:44,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:45,153 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:45,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:45,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166561441] [2021-07-13 19:43:45,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166561441] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:45,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267119227] [2021-07-13 19:43:45,154 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-07-13 19:43:45,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:45,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:45,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:46,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,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 10 treesize of output 1 [2021-07-13 19:43:46,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:46,015 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,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-07-13 19:43:46,024 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,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 9 treesize of output 2 [2021-07-13 19:43:46,032 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:46,039 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,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 13 treesize of output 2 [2021-07-13 19:43:46,048 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,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 10 treesize of output 1 [2021-07-13 19:43:46,055 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,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 10 treesize of output 1 [2021-07-13 19:43:46,061 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:46,066 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,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-07-13 19:43:46,071 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:46,076 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:46,080 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,085 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:46,085 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,089 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:46,090 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,093 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:46,094 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,097 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:46,098 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,206 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-13 19:43:46,207 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:43:46,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 6 treesize of output 2 [2021-07-13 19:43:46,211 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,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 5 treesize of output 1 [2021-07-13 19:43:46,215 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,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 4 treesize of output 2 [2021-07-13 19:43:46,219 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,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-07-13 19:43:46,222 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:46,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:46,270 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:43:46,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-07-13 19:43:46,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267119227] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:46,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:46,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:43:46,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283445095] [2021-07-13 19:43:46,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:46,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:46,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:46,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:46,424 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-07-13 19:43:47,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:47,286 INFO L93 Difference]: Finished difference Result 231 states and 452 transitions. [2021-07-13 19:43:47,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:47,287 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-07-13 19:43:47,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:47,287 INFO L225 Difference]: With dead ends: 231 [2021-07-13 19:43:47,287 INFO L226 Difference]: Without dead ends: 198 [2021-07-13 19:43:47,287 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1076.9ms TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:43:47,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-13 19:43:47,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 127. [2021-07-13 19:43:47,289 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-07-13 19:43:47,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 268 transitions. [2021-07-13 19:43:47,290 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 268 transitions. Word has length 18 [2021-07-13 19:43:47,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:47,290 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 268 transitions. [2021-07-13 19:43:47,290 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-07-13 19:43:47,290 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 268 transitions. [2021-07-13 19:43:47,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:47,290 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:47,290 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:47,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11806,230 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:47,513 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:47,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:47,513 INFO L82 PathProgramCache]: Analyzing trace with hash 393972270, now seen corresponding path program 230 times [2021-07-13 19:43:47,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:47,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388370815] [2021-07-13 19:43:47,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:47,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:47,698 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:47,699 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:47,699 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388370815] [2021-07-13 19:43:47,699 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388370815] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:47,699 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827261699] [2021-07-13 19:43:47,699 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-07-13 19:43:47,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:47,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:47,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:47,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:48,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,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 9 treesize of output 2 [2021-07-13 19:43:48,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,395 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,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-07-13 19:43:48,402 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,406 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,407 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,411 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:48,417 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,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 11 treesize of output 1 [2021-07-13 19:43:48,423 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,428 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,428 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,433 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,433 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,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 10 treesize of output 1 [2021-07-13 19:43:48,439 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,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 10 treesize of output 1 [2021-07-13 19:43:48,445 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,448 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,449 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:48,454 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:48,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-07-13 19:43:48,459 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,463 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,463 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,574 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-13 19:43:48,575 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:43:48,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-07-13 19:43:48,579 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,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 6 treesize of output 2 [2021-07-13 19:43:48,583 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,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-07-13 19:43:48,587 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,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 3 treesize of output 1 [2021-07-13 19:43:48,590 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:48,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-07-13 19:43:48,637 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:43:48,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-07-13 19:43:48,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827261699] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:48,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:48,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:43:48,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582764984] [2021-07-13 19:43:48,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:48,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:48,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:48,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:48,814 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-07-13 19:43:49,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:49,290 INFO L93 Difference]: Finished difference Result 170 states and 347 transitions. [2021-07-13 19:43:49,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:43:49,290 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-07-13 19:43:49,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:49,291 INFO L225 Difference]: With dead ends: 170 [2021-07-13 19:43:49,291 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:43:49,291 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 692.3ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:43:49,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:43:49,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 133. [2021-07-13 19:43:49,292 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-07-13 19:43:49,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-07-13 19:43:49,292 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-07-13 19:43:49,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:49,292 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-07-13 19:43:49,292 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-07-13 19:43:49,292 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-07-13 19:43:49,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:49,293 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:49,293 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:49,493 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11888 [2021-07-13 19:43:49,493 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:49,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:49,494 INFO L82 PathProgramCache]: Analyzing trace with hash 497747466, now seen corresponding path program 231 times [2021-07-13 19:43:49,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:49,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459205917] [2021-07-13 19:43:49,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:49,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:49,666 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:49,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:49,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459205917] [2021-07-13 19:43:49,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459205917] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:49,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399217239] [2021-07-13 19:43:49,667 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-07-13 19:43:49,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:43:49,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:49,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:49,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:50,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:50,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,328 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,329 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,332 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,333 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,337 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,337 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:50,343 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:50,348 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,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 10 treesize of output 1 [2021-07-13 19:43:50,353 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,357 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,361 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,364 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,365 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,368 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,369 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,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-07-13 19:43:50,373 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:50,378 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:50,381 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,434 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:43:50,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 3 treesize of output 1 [2021-07-13 19:43:50,438 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,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 5 treesize of output 1 [2021-07-13 19:43:50,441 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,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 6 treesize of output 2 [2021-07-13 19:43:50,444 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:50,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:50,466 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:43:50,542 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:50,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399217239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:50,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:50,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:43:50,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645657357] [2021-07-13 19:43:50,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:50,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:50,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:50,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:50,543 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-07-13 19:43:50,899 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-07-13 19:43:51,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:51,060 INFO L93 Difference]: Finished difference Result 166 states and 344 transitions. [2021-07-13 19:43:51,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:43:51,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 18 [2021-07-13 19:43:51,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:51,061 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:43:51,061 INFO L226 Difference]: Without dead ends: 147 [2021-07-13 19:43:51,061 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 716.1ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:43:51,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-07-13 19:43:51,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 134. [2021-07-13 19:43:51,062 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-07-13 19:43:51,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-07-13 19:43:51,062 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-07-13 19:43:51,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:51,062 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-07-13 19:43:51,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-07-13 19:43:51,063 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-07-13 19:43:51,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:51,063 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:51,063 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:51,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12021,232 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:51,265 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:51,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:51,265 INFO L82 PathProgramCache]: Analyzing trace with hash -533325498, now seen corresponding path program 232 times [2021-07-13 19:43:51,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:51,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055109301] [2021-07-13 19:43:51,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:51,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:51,452 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:51,452 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:51,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055109301] [2021-07-13 19:43:51,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055109301] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:51,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94957477] [2021-07-13 19:43:51,452 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-07-13 19:43:51,526 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:51,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:51,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:51,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:52,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:52,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,423 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:52,429 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,433 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,436 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,437 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,441 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,441 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,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 10 treesize of output 1 [2021-07-13 19:43:52,447 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,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 7 treesize of output 1 [2021-07-13 19:43:52,452 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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 11 treesize of output 1 [2021-07-13 19:43:52,457 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,460 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,461 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,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 10 treesize of output 1 [2021-07-13 19:43:52,466 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,469 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,470 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,473 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,476 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:52,476 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:52,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 10 treesize of output 1 [2021-07-13 19:43:52,480 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,533 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:43:52,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-07-13 19:43:52,537 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,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 6 treesize of output 2 [2021-07-13 19:43:52,540 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,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-07-13 19:43:52,543 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:52,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:52,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:52,574 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:43:52,647 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:52,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94957477] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:52,648 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:52,648 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:43:52,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568296792] [2021-07-13 19:43:52,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:52,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:52,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:52,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:52,648 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-07-13 19:43:52,968 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:43:52,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:52,997 INFO L93 Difference]: Finished difference Result 155 states and 317 transitions. [2021-07-13 19:43:52,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:43:52,998 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-07-13 19:43:52,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:52,998 INFO L225 Difference]: With dead ends: 155 [2021-07-13 19:43:52,998 INFO L226 Difference]: Without dead ends: 139 [2021-07-13 19:43:52,998 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 676.5ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:52,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-07-13 19:43:53,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 135. [2021-07-13 19:43:53,000 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-07-13 19:43:53,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-07-13 19:43:53,000 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-07-13 19:43:53,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:53,000 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-07-13 19:43:53,000 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-07-13 19:43:53,000 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-07-13 19:43:53,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:53,001 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:53,001 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:53,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12122,233 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:53,201 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:53,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:53,202 INFO L82 PathProgramCache]: Analyzing trace with hash 1788718730, now seen corresponding path program 233 times [2021-07-13 19:43:53,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:53,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310903468] [2021-07-13 19:43:53,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:53,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:53,388 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:53,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:53,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310903468] [2021-07-13 19:43:53,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310903468] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:53,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758316697] [2021-07-13 19:43:53,389 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-07-13 19:43:53,460 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:43:53,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:53,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:53,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:54,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:54,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:54,079 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,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 13 treesize of output 2 [2021-07-13 19:43:54,084 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,088 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,089 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:54,094 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,098 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,098 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43: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 7 treesize of output 1 [2021-07-13 19:43:54,104 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,107 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,108 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,112 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,116 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,119 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,120 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,122 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,123 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,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-07-13 19:43:54,128 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,131 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:54,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-07-13 19:43:54,135 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,188 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:43:54,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 6 treesize of output 2 [2021-07-13 19:43:54,191 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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 3 treesize of output 1 [2021-07-13 19:43:54,194 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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 5 treesize of output 1 [2021-07-13 19:43:54,198 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:54,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:54,226 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:43:54,300 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:54,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758316697] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:54,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:54,301 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:43:54,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140574999] [2021-07-13 19:43:54,301 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:54,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:54,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:54,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:54,301 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-07-13 19:43:54,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:54,716 INFO L93 Difference]: Finished difference Result 154 states and 316 transitions. [2021-07-13 19:43:54,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:43:54,716 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-07-13 19:43:54,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:54,717 INFO L225 Difference]: With dead ends: 154 [2021-07-13 19:43:54,717 INFO L226 Difference]: Without dead ends: 141 [2021-07-13 19:43:54,717 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 740.6ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:54,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-07-13 19:43:54,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 136. [2021-07-13 19:43:54,718 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-07-13 19:43:54,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-07-13 19:43:54,718 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-07-13 19:43:54,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:54,718 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-07-13 19:43:54,718 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-07-13 19:43:54,719 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-07-13 19:43:54,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:54,719 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:54,719 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:54,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12265,234 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:54,919 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:54,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:54,920 INFO L82 PathProgramCache]: Analyzing trace with hash 1309434054, now seen corresponding path program 234 times [2021-07-13 19:43:54,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:54,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999678209] [2021-07-13 19:43:54,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:54,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:55,146 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:55,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:55,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999678209] [2021-07-13 19:43:55,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999678209] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:55,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638963597] [2021-07-13 19:43:55,147 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-07-13 19:43:55,234 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:43:55,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:55,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:55,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:56,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:56,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,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 13 treesize of output 2 [2021-07-13 19:43:56,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,439 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,440 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,444 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,445 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,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 10 treesize of output 1 [2021-07-13 19:43:56,451 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,455 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,455 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,460 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,460 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,465 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,469 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,473 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,473 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,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-07-13 19:43:56,479 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,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 11 treesize of output 1 [2021-07-13 19:43:56,485 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,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-07-13 19:43:56,491 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,495 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,495 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,499 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,500 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,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 10 treesize of output 1 [2021-07-13 19:43:56,505 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,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 9 treesize of output 2 [2021-07-13 19:43:56,510 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,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 7 treesize of output 1 [2021-07-13 19:43:56,515 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:56,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 11 treesize of output 2 [2021-07-13 19:43:56,520 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,524 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:56,524 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,654 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-07-13 19:43:56,654 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-07-13 19:43:56,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-07-13 19:43:56,659 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,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 5 treesize of output 1 [2021-07-13 19:43:56,663 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,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 6 treesize of output 2 [2021-07-13 19:43:56,666 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,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-07-13 19:43:56,670 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,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-07-13 19:43:56,674 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:56,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:56,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:56,726 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-07-13 19:43:56,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-07-13 19:43:56,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638963597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:56,899 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:56,899 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:43:56,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240409180] [2021-07-13 19:43:56,899 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:43:56,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:56,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:43:56,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:56,900 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-07-13 19:43:57,034 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 45 [2021-07-13 19:43:57,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:57,447 INFO L93 Difference]: Finished difference Result 157 states and 323 transitions. [2021-07-13 19:43:57,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:43:57,447 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-07-13 19:43:57,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:57,448 INFO L225 Difference]: With dead ends: 157 [2021-07-13 19:43:57,448 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:43:57,448 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 861.2ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:43:57,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:43:57,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 133. [2021-07-13 19:43:57,449 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-07-13 19:43:57,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-07-13 19:43:57,449 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-07-13 19:43:57,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:57,449 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-07-13 19:43:57,449 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-07-13 19:43:57,449 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-07-13 19:43:57,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:57,450 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:57,450 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:57,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12364,235 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:57,650 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:57,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:57,650 INFO L82 PathProgramCache]: Analyzing trace with hash 506910300, now seen corresponding path program 235 times [2021-07-13 19:43:57,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:57,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965339069] [2021-07-13 19:43:57,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:57,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:57,885 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:57,885 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:57,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965339069] [2021-07-13 19:43:57,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965339069] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:57,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067870394] [2021-07-13 19:43:57,885 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-07-13 19:43:57,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:57,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:57,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:58,645 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,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 10 treesize of output 1 [2021-07-13 19:43:58,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,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 10 treesize of output 1 [2021-07-13 19:43:58,656 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,660 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,663 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,664 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,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 12 treesize of output 1 [2021-07-13 19:43:58,669 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,673 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,676 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,677 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:58,681 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:43:58,686 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,690 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,692 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,693 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:58,697 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,700 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,701 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:58,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:43:58,704 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,757 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:43:58,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-07-13 19:43:58,761 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,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-07-13 19:43:58,764 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,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-07-13 19:43:58,767 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:58,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:58,789 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:43:58,859 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:58,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067870394] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:58,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:58,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:43:58,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271115266] [2021-07-13 19:43:58,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:43:58,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:58,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:43:58,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:58,860 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-07-13 19:43:59,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:59,180 INFO L93 Difference]: Finished difference Result 158 states and 323 transitions. [2021-07-13 19:43:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:43:59,180 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-07-13 19:43:59,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:59,181 INFO L225 Difference]: With dead ends: 158 [2021-07-13 19:43:59,181 INFO L226 Difference]: Without dead ends: 142 [2021-07-13 19:43:59,181 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 602.7ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:43:59,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-07-13 19:43:59,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 135. [2021-07-13 19:43:59,182 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-07-13 19:43:59,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-07-13 19:43:59,182 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-07-13 19:43:59,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:59,182 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-07-13 19:43:59,182 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-07-13 19:43:59,182 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-07-13 19:43:59,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:59,183 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:59,183 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:59,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12509,236 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:59,397 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:59,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:59,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1466012768, now seen corresponding path program 236 times [2021-07-13 19:43:59,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:59,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577497040] [2021-07-13 19:43:59,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:59,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:59,575 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:59,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:59,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577497040] [2021-07-13 19:43:59,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577497040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:59,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694947342] [2021-07-13 19:43:59,576 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-07-13 19:43:59,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:59,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:59,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:43:59,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:00,317 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:00,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:00,328 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:00,333 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:00,338 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,341 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,342 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,345 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,346 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:00,351 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,354 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,355 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,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 13 treesize of output 2 [2021-07-13 19:44:00,360 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:00,364 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,367 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,368 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,371 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,371 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,374 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,375 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,377 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,378 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,436 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:44:00,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-07-13 19:44:00,439 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,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 5 treesize of output 1 [2021-07-13 19:44:00,442 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,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 6 treesize of output 2 [2021-07-13 19:44:00,445 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:00,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-07-13 19:44:00,467 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:44:00,541 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:00,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694947342] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:00,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:00,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:00,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771004221] [2021-07-13 19:44:00,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:00,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:00,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:00,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:00,542 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-07-13 19:44:00,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:00,878 INFO L93 Difference]: Finished difference Result 160 states and 332 transitions. [2021-07-13 19:44:00,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:00,878 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-07-13 19:44:00,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:00,879 INFO L225 Difference]: With dead ends: 160 [2021-07-13 19:44:00,879 INFO L226 Difference]: Without dead ends: 147 [2021-07-13 19:44:00,879 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 570.7ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:44:00,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-07-13 19:44:00,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 136. [2021-07-13 19:44:00,880 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-07-13 19:44:00,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-07-13 19:44:00,880 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-07-13 19:44:00,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:00,880 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-07-13 19:44:00,880 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-07-13 19:44:00,880 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-07-13 19:44:00,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:00,881 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:00,881 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:01,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12717,237 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:01,081 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:01,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:01,082 INFO L82 PathProgramCache]: Analyzing trace with hash -1945297444, now seen corresponding path program 237 times [2021-07-13 19:44:01,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:01,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749656208] [2021-07-13 19:44:01,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:01,249 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:01,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:01,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749656208] [2021-07-13 19:44:01,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749656208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:01,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217361453] [2021-07-13 19:44:01,249 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-07-13 19:44:01,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:44:01,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:01,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:01,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:02,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:02,190 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,194 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,195 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,199 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,200 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,204 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,205 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,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-07-13 19:44:02,211 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,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 1 [2021-07-13 19:44:02,217 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:02,223 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,227 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,227 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:02,233 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,237 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,238 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,242 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,247 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,247 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,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-07-13 19:44:02,253 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,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 7 treesize of output 1 [2021-07-13 19:44:02,258 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,262 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,279 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,279 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,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 10 treesize of output 1 [2021-07-13 19:44:02,286 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,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 10 treesize of output 1 [2021-07-13 19:44:02,293 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:02,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 13 treesize of output 2 [2021-07-13 19:44:02,298 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,439 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-07-13 19:44:02,440 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-07-13 19:44:02,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 6 treesize of output 2 [2021-07-13 19:44:02,444 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,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 5 treesize of output 1 [2021-07-13 19:44:02,448 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,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 6 treesize of output 2 [2021-07-13 19:44:02,451 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,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 3 treesize of output 1 [2021-07-13 19:44:02,455 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,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 4 treesize of output 2 [2021-07-13 19:44:02,458 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:02,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:02,511 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-07-13 19:44:02,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:02,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217361453] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:02,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:02,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:02,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832323474] [2021-07-13 19:44:02,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:02,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:02,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:02,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:02,677 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-07-13 19:44:03,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:03,073 INFO L93 Difference]: Finished difference Result 178 states and 356 transitions. [2021-07-13 19:44:03,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:03,073 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-07-13 19:44:03,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:03,074 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:44:03,074 INFO L226 Difference]: Without dead ends: 159 [2021-07-13 19:44:03,074 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 571.2ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:44:03,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-07-13 19:44:03,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 134. [2021-07-13 19:44:03,075 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-07-13 19:44:03,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-07-13 19:44:03,076 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-07-13 19:44:03,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:03,076 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-07-13 19:44:03,076 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-07-13 19:44:03,076 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-07-13 19:44:03,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:03,076 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:03,076 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:03,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12877,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:03,276 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:03,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:03,277 INFO L82 PathProgramCache]: Analyzing trace with hash -878267446, now seen corresponding path program 238 times [2021-07-13 19:44:03,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:03,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699127218] [2021-07-13 19:44:03,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:03,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:03,437 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:03,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:03,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699127218] [2021-07-13 19:44:03,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699127218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:03,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607329812] [2021-07-13 19:44:03,437 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-07-13 19:44:03,509 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:03,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:03,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:03,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:03,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-07-13 19:44:03,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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-07-13 19:44:03,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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-07-13 19:44:03,682 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:03,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-07-13 19:44:03,709 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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-07-13 19:44:03,712 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,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 6 treesize of output 2 [2021-07-13 19:44:03,715 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:03,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:03,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:03,737 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:44:03,809 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:03,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607329812] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:03,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:03,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:03,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015683355] [2021-07-13 19:44:03,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:03,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:03,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:03,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:03,810 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-07-13 19:44:04,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:04,087 INFO L93 Difference]: Finished difference Result 160 states and 332 transitions. [2021-07-13 19:44:04,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:04,088 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-07-13 19:44:04,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:04,088 INFO L225 Difference]: With dead ends: 160 [2021-07-13 19:44:04,088 INFO L226 Difference]: Without dead ends: 147 [2021-07-13 19:44:04,088 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 415.7ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:04,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-07-13 19:44:04,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 136. [2021-07-13 19:44:04,089 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-07-13 19:44:04,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-07-13 19:44:04,090 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-07-13 19:44:04,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:04,090 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-07-13 19:44:04,090 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-07-13 19:44:04,090 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-07-13 19:44:04,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:04,090 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:04,090 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:04,290 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13166,239 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:04,291 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:04,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:04,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1357552122, now seen corresponding path program 239 times [2021-07-13 19:44:04,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:04,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441964717] [2021-07-13 19:44:04,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:04,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:04,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-07-13 19:44:04,458 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:04,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441964717] [2021-07-13 19:44:04,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441964717] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:04,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561243734] [2021-07-13 19:44:04,459 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-07-13 19:44:04,538 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:44:04,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:04,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:04,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:04,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-07-13 19:44:04,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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 6 treesize of output 2 [2021-07-13 19:44:04,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,737 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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 6 treesize of output 2 [2021-07-13 19:44:04,741 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,744 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,748 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,891 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-13 19:44:04,891 INFO L628 ElimStorePlain]: treesize reduction 30, result has 84.8 percent of original size [2021-07-13 19:44:04,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-07-13 19:44:04,895 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:04,898 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,902 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,905 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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-07-13 19:44:04,909 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,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 3 treesize of output 1 [2021-07-13 19:44:04,912 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:04,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:04,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:04,974 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:233, output treesize:117 [2021-07-13 19:44:05,142 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:05,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561243734] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:05,143 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:05,143 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:05,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156749234] [2021-07-13 19:44:05,143 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:05,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:05,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:05,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:05,143 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-07-13 19:44:05,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:05,529 INFO L93 Difference]: Finished difference Result 178 states and 356 transitions. [2021-07-13 19:44:05,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:05,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-07-13 19:44:05,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:05,530 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:44:05,530 INFO L226 Difference]: Without dead ends: 159 [2021-07-13 19:44:05,530 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 577.9ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:05,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-07-13 19:44:05,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 135. [2021-07-13 19:44:05,532 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-07-13 19:44:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-07-13 19:44:05,532 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-07-13 19:44:05,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:05,532 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-07-13 19:44:05,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-07-13 19:44:05,532 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-07-13 19:44:05,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:05,532 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:05,532 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:05,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13184 [2021-07-13 19:44:05,733 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:05,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:05,733 INFO L82 PathProgramCache]: Analyzing trace with hash -1892781924, now seen corresponding path program 240 times [2021-07-13 19:44:05,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:05,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174622222] [2021-07-13 19:44:05,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:05,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:05,901 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:05,901 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:05,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174622222] [2021-07-13 19:44:05,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174622222] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:05,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866079237] [2021-07-13 19:44:05,901 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-07-13 19:44:05,972 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:44:05,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:05,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:05,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:06,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-07-13 19:44:06,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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 6 treesize of output 2 [2021-07-13 19:44:06,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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-07-13 19:44:06,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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 5 treesize of output 1 [2021-07-13 19:44:06,157 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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-07-13 19:44:06,161 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,164 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:06,164 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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-07-13 19:44:06,168 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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 6 treesize of output 2 [2021-07-13 19:44:06,172 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,306 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2021-07-13 19:44:06,307 INFO L628 ElimStorePlain]: treesize reduction 30, result has 85.4 percent of original size [2021-07-13 19:44:06,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-07-13 19:44:06,311 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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 5 treesize of output 1 [2021-07-13 19:44:06,315 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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-07-13 19:44:06,318 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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-07-13 19:44:06,322 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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-07-13 19:44:06,325 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,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-07-13 19:44:06,329 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:06,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:06,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:06,386 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:272, output treesize:125 [2021-07-13 19:44:06,554 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:06,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866079237] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:06,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:06,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:06,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713327915] [2021-07-13 19:44:06,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:06,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:06,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:06,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:06,555 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-07-13 19:44:07,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:07,135 INFO L93 Difference]: Finished difference Result 210 states and 417 transitions. [2021-07-13 19:44:07,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:44:07,136 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-07-13 19:44:07,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:07,136 INFO L225 Difference]: With dead ends: 210 [2021-07-13 19:44:07,136 INFO L226 Difference]: Without dead ends: 184 [2021-07-13 19:44:07,136 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 774.8ms TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:44:07,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-07-13 19:44:07,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 132. [2021-07-13 19:44:07,137 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-07-13 19:44:07,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 280 transitions. [2021-07-13 19:44:07,138 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 280 transitions. Word has length 18 [2021-07-13 19:44:07,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:07,138 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 280 transitions. [2021-07-13 19:44:07,138 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-07-13 19:44:07,138 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 280 transitions. [2021-07-13 19:44:07,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:07,138 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:07,138 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:07,338 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13212 [2021-07-13 19:44:07,339 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:07,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:07,339 INFO L82 PathProgramCache]: Analyzing trace with hash -1605518330, now seen corresponding path program 241 times [2021-07-13 19:44:07,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:07,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932707914] [2021-07-13 19:44:07,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:07,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:07,511 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:07,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:07,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932707914] [2021-07-13 19:44:07,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932707914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:07,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332424437] [2021-07-13 19:44:07,512 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-07-13 19:44:07,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:07,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:07,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:08,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,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-07-13 19:44:08,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:08,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:08,305 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,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 12 treesize of output 1 [2021-07-13 19:44:08,310 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:08,314 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:08,318 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,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 11 treesize of output 1 [2021-07-13 19:44:08,323 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,327 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:08,327 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,331 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:08,331 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,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 10 treesize of output 1 [2021-07-13 19:44:08,337 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,340 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:08,340 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,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 7 treesize of output 1 [2021-07-13 19:44:08,345 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,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 13 treesize of output 2 [2021-07-13 19:44:08,350 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:08,353 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,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-07-13 19:44:08,357 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,410 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:44:08,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 3 treesize of output 1 [2021-07-13 19:44:08,413 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,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 5 treesize of output 1 [2021-07-13 19:44:08,417 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,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-07-13 19:44:08,420 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:08,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:08,442 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:44:08,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-07-13 19:44:08,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332424437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:08,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:08,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:08,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029672555] [2021-07-13 19:44:08,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:08,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:08,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:08,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:08,517 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-07-13 19:44:08,821 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:44:08,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:08,917 INFO L93 Difference]: Finished difference Result 162 states and 336 transitions. [2021-07-13 19:44:08,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:44:08,917 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-07-13 19:44:08,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:08,917 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:44:08,917 INFO L226 Difference]: Without dead ends: 146 [2021-07-13 19:44:08,918 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 608.7ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:44:08,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-13 19:44:08,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 134. [2021-07-13 19:44:08,919 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-07-13 19:44:08,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-07-13 19:44:08,919 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-07-13 19:44:08,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:08,919 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-07-13 19:44:08,919 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-07-13 19:44:08,919 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-07-13 19:44:08,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:08,919 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:08,919 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:09,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 242 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13236 [2021-07-13 19:44:09,120 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:09,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:09,120 INFO L82 PathProgramCache]: Analyzing trace with hash 716525898, now seen corresponding path program 242 times [2021-07-13 19:44:09,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:09,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974518879] [2021-07-13 19:44:09,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:09,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:09,308 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:09,308 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:09,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974518879] [2021-07-13 19:44:09,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974518879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:09,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275141714] [2021-07-13 19:44:09,308 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-07-13 19:44:09,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:09,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:09,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:09,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:10,092 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,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 12 treesize of output 1 [2021-07-13 19:44:10,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,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 13 treesize of output 2 [2021-07-13 19:44:10,104 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,109 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44: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 7 treesize of output 1 [2021-07-13 19:44:10,116 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44: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-07-13 19:44:10,121 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,124 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,125 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,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-07-13 19:44:10,130 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,134 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,138 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,138 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,142 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,142 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,146 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:10,150 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,153 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,154 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:10,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 10 treesize of output 1 [2021-07-13 19:44:10,157 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,212 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:44:10,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 3 treesize of output 1 [2021-07-13 19:44:10,215 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,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 5 treesize of output 1 [2021-07-13 19:44:10,219 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,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 6 treesize of output 2 [2021-07-13 19:44:10,222 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:10,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:10,244 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:44:10,320 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:10,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275141714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:10,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:10,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:10,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781756517] [2021-07-13 19:44:10,321 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:10,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:10,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:10,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:10,321 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-07-13 19:44:10,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:10,676 INFO L93 Difference]: Finished difference Result 159 states and 330 transitions. [2021-07-13 19:44:10,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:10,676 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-07-13 19:44:10,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:10,676 INFO L225 Difference]: With dead ends: 159 [2021-07-13 19:44:10,676 INFO L226 Difference]: Without dead ends: 146 [2021-07-13 19:44:10,677 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 616.4ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:44:10,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-13 19:44:10,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 135. [2021-07-13 19:44:10,678 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-07-13 19:44:10,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-07-13 19:44:10,678 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-07-13 19:44:10,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:10,678 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-07-13 19:44:10,678 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-07-13 19:44:10,678 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-07-13 19:44:10,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:10,678 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:10,679 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:10,879 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13455 [2021-07-13 19:44:10,879 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:10,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:10,879 INFO L82 PathProgramCache]: Analyzing trace with hash 237241222, now seen corresponding path program 243 times [2021-07-13 19:44:10,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:10,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322169425] [2021-07-13 19:44:10,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:11,051 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:11,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:11,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322169425] [2021-07-13 19:44:11,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322169425] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:11,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067451158] [2021-07-13 19:44:11,051 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-07-13 19:44:11,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:44:11,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:11,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:11,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:11,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:11,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,837 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,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 11 treesize of output 2 [2021-07-13 19:44:11,843 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,848 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,853 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,857 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,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 12 treesize of output 1 [2021-07-13 19:44:11,863 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,868 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,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 11 treesize of output 1 [2021-07-13 19:44:11,874 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,879 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,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-07-13 19:44:11,884 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,889 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:11,894 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,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 10 treesize of output 1 [2021-07-13 19:44:11,899 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,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-07-13 19:44:11,905 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,909 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,913 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,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-07-13 19:44:11,918 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:11,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-07-13 19:44:11,923 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,927 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:12,054 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-07-13 19:44:12,054 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-07-13 19:44:12,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-07-13 19:44:12,059 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 5 treesize of output 1 [2021-07-13 19:44:12,062 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:12,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 3 treesize of output 1 [2021-07-13 19:44:12,066 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:12,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-07-13 19:44:12,070 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:12,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 4 treesize of output 2 [2021-07-13 19:44:12,073 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:12,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:12,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:12,125 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-07-13 19:44:12,291 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:12,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067451158] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:12,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:12,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:12,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518188893] [2021-07-13 19:44:12,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:12,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:12,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:12,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:12,292 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-07-13 19:44:12,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:12,729 INFO L93 Difference]: Finished difference Result 153 states and 315 transitions. [2021-07-13 19:44:12,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:44:12,729 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-07-13 19:44:12,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:12,730 INFO L225 Difference]: With dead ends: 153 [2021-07-13 19:44:12,730 INFO L226 Difference]: Without dead ends: 141 [2021-07-13 19:44:12,730 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 634.5ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:12,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-07-13 19:44:12,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 133. [2021-07-13 19:44:12,731 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-07-13 19:44:12,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-07-13 19:44:12,731 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-07-13 19:44:12,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:12,731 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-07-13 19:44:12,731 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-07-13 19:44:12,731 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-07-13 19:44:12,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:12,731 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:12,732 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:12,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 244 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13654 [2021-07-13 19:44:12,932 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:12,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:12,932 INFO L82 PathProgramCache]: Analyzing trace with hash 1304271220, now seen corresponding path program 244 times [2021-07-13 19:44:12,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:12,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907444214] [2021-07-13 19:44:12,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:12,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:13,093 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:13,093 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:13,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907444214] [2021-07-13 19:44:13,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907444214] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:13,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132024906] [2021-07-13 19:44:13,093 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-07-13 19:44:13,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:13,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:13,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:13,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:13,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-07-13 19:44:13,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:13,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 5 treesize of output 1 [2021-07-13 19:44:13,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:13,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-07-13 19:44:13,328 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:13,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:13,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-07-13 19:44:13,356 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:13,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 5 treesize of output 1 [2021-07-13 19:44:13,359 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:13,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 3 treesize of output 1 [2021-07-13 19:44:13,361 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:13,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:13,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-07-13 19:44:13,383 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:44:13,455 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:13,455 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132024906] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:13,455 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:13,455 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:13,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739016119] [2021-07-13 19:44:13,456 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:13,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:13,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:13,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:13,456 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-07-13 19:44:13,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:13,646 INFO L93 Difference]: Finished difference Result 151 states and 310 transitions. [2021-07-13 19:44:13,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:44:13,647 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-07-13 19:44:13,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:13,647 INFO L225 Difference]: With dead ends: 151 [2021-07-13 19:44:13,647 INFO L226 Difference]: Without dead ends: 138 [2021-07-13 19:44:13,647 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 352.8ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:13,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-07-13 19:44:13,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 135. [2021-07-13 19:44:13,648 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-07-13 19:44:13,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-07-13 19:44:13,649 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-07-13 19:44:13,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:13,649 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-07-13 19:44:13,649 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-07-13 19:44:13,649 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-07-13 19:44:13,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:13,649 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:13,649 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:13,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13869 [2021-07-13 19:44:13,853 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:13,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:13,853 INFO L82 PathProgramCache]: Analyzing trace with hash 824986544, now seen corresponding path program 245 times [2021-07-13 19:44:13,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:13,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353719203] [2021-07-13 19:44:13,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:13,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:14,043 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:14,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:14,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353719203] [2021-07-13 19:44:14,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353719203] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:14,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586365680] [2021-07-13 19:44:14,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 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-07-13 19:44:14,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:44:14,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:14,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:14,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:14,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-07-13 19:44:14,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:14,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:14,300 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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-07-13 19:44:14,303 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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-07-13 19:44:14,307 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:14,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 6 treesize of output 2 [2021-07-13 19:44:14,365 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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-07-13 19:44:14,368 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 4 treesize of output 2 [2021-07-13 19:44:14,372 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 3 treesize of output 1 [2021-07-13 19:44:14,375 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 6 treesize of output 2 [2021-07-13 19:44:14,379 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:14,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:14,426 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-07-13 19:44:14,589 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:14,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586365680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:14,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:14,589 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:14,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100474499] [2021-07-13 19:44:14,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:14,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:14,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:14,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:14,590 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-07-13 19:44:14,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:14,866 INFO L93 Difference]: Finished difference Result 152 states and 313 transitions. [2021-07-13 19:44:14,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:44:14,866 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-07-13 19:44:14,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:14,867 INFO L225 Difference]: With dead ends: 152 [2021-07-13 19:44:14,867 INFO L226 Difference]: Without dead ends: 140 [2021-07-13 19:44:14,867 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 505.2ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:14,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-07-13 19:44:14,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 134. [2021-07-13 19:44:14,868 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-07-13 19:44:14,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-07-13 19:44:14,868 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-07-13 19:44:14,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:14,868 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-07-13 19:44:14,868 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-07-13 19:44:14,868 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-07-13 19:44:14,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:14,868 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:14,869 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:15,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13888,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:15,069 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:15,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:15,069 INFO L82 PathProgramCache]: Analyzing trace with hash 289756742, now seen corresponding path program 246 times [2021-07-13 19:44:15,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:15,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038653237] [2021-07-13 19:44:15,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:15,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:15,270 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:15,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:15,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038653237] [2021-07-13 19:44:15,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038653237] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:15,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308267970] [2021-07-13 19:44:15,270 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-07-13 19:44:15,344 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:44:15,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:15,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:15,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:15,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 6 treesize of output 2 [2021-07-13 19:44:15,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:15,506 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,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-07-13 19:44:15,510 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,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-07-13 19:44:15,513 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:15,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:15,562 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:15,566 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:15,569 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,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 6 treesize of output 2 [2021-07-13 19:44:15,572 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:15,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:15,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:15,612 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:44:15,748 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:15,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308267970] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:15,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:15,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:15,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995696881] [2021-07-13 19:44:15,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:15,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:15,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:15,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:15,749 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-07-13 19:44:16,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:16,234 INFO L93 Difference]: Finished difference Result 190 states and 385 transitions. [2021-07-13 19:44:16,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:44:16,235 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-07-13 19:44:16,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:16,235 INFO L225 Difference]: With dead ends: 190 [2021-07-13 19:44:16,235 INFO L226 Difference]: Without dead ends: 171 [2021-07-13 19:44:16,236 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 620.0ms TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:44:16,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-07-13 19:44:16,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 133. [2021-07-13 19:44:16,237 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-07-13 19:44:16,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-07-13 19:44:16,238 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-07-13 19:44:16,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:16,238 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-07-13 19:44:16,238 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-07-13 19:44:16,238 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-07-13 19:44:16,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:16,238 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:16,238 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:16,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13918,247 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:16,453 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:16,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:16,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1950460278, now seen corresponding path program 247 times [2021-07-13 19:44:16,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:16,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850940994] [2021-07-13 19:44:16,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:16,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:16,623 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:16,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:16,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850940994] [2021-07-13 19:44:16,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850940994] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:16,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582735938] [2021-07-13 19:44:16,623 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-07-13 19:44:16,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:16,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:16,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:16,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 6 treesize of output 2 [2021-07-13 19:44:16,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,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 5 treesize of output 1 [2021-07-13 19:44:16,866 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,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-07-13 19:44:16,868 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44: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 6 treesize of output 2 [2021-07-13 19:44:16,896 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:16,899 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,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 3 treesize of output 1 [2021-07-13 19:44:16,902 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:16,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:16,923 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:44:16,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-07-13 19:44:16,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582735938] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:16,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:16,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:16,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916440195] [2021-07-13 19:44:16,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:16,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:16,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:16,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:16,998 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-07-13 19:44:17,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:17,359 INFO L93 Difference]: Finished difference Result 160 states and 332 transitions. [2021-07-13 19:44:17,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:17,359 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-07-13 19:44:17,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:17,360 INFO L225 Difference]: With dead ends: 160 [2021-07-13 19:44:17,360 INFO L226 Difference]: Without dead ends: 147 [2021-07-13 19:44:17,360 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 482.2ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:17,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-07-13 19:44:17,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 136. [2021-07-13 19:44:17,361 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-07-13 19:44:17,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-07-13 19:44:17,362 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-07-13 19:44:17,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:17,362 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-07-13 19:44:17,362 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-07-13 19:44:17,362 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-07-13 19:44:17,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:17,362 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:17,362 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:17,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13948,248 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:17,576 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:17,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:17,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1865222342, now seen corresponding path program 248 times [2021-07-13 19:44:17,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:17,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984480303] [2021-07-13 19:44:17,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:17,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:17,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-07-13 19:44:17,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:17,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984480303] [2021-07-13 19:44:17,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984480303] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:17,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658311459] [2021-07-13 19:44:17,742 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-07-13 19:44:17,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:17,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:17,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:17,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:18,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-07-13 19:44:18,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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-07-13 19:44:18,036 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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 4 treesize of output 2 [2021-07-13 19:44:18,045 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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 6 treesize of output 2 [2021-07-13 19:44:18,049 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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-07-13 19:44:18,052 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:18,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 5 treesize of output 1 [2021-07-13 19:44:18,117 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 3 treesize of output 1 [2021-07-13 19:44:18,120 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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-07-13 19:44:18,124 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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 6 treesize of output 2 [2021-07-13 19:44:18,127 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,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-07-13 19:44:18,131 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:18,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:18,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:18,180 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:44:18,376 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:18,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658311459] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:18,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:18,377 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:18,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278771143] [2021-07-13 19:44:18,377 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:18,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:18,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:18,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:18,378 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-07-13 19:44:18,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:18,952 INFO L93 Difference]: Finished difference Result 198 states and 397 transitions. [2021-07-13 19:44:18,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:44:18,952 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-07-13 19:44:18,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:18,953 INFO L225 Difference]: With dead ends: 198 [2021-07-13 19:44:18,953 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:44:18,953 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 778.7ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:44:18,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:44:18,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 135. [2021-07-13 19:44:18,954 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-07-13 19:44:18,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-07-13 19:44:18,955 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-07-13 19:44:18,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:18,955 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-07-13 19:44:18,955 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-07-13 19:44:18,955 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-07-13 19:44:18,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:18,955 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:18,955 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:19,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13972 [2021-07-13 19:44:19,156 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:19,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:19,156 INFO L82 PathProgramCache]: Analyzing trace with hash 1329992540, now seen corresponding path program 249 times [2021-07-13 19:44:19,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:19,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127513675] [2021-07-13 19:44:19,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:19,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:19,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-07-13 19:44:19,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:19,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127513675] [2021-07-13 19:44:19,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127513675] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:19,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493786427] [2021-07-13 19:44:19,329 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-07-13 19:44:19,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:44:19,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:19,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:19,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:19,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-07-13 19:44:19,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:19,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 4 treesize of output 2 [2021-07-13 19:44:19,585 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:19,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 3 treesize of output 1 [2021-07-13 19:44:19,588 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:19,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-07-13 19:44:19,591 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:19,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:19,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 3 treesize of output 1 [2021-07-13 19:44:19,639 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:19,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 5 treesize of output 1 [2021-07-13 19:44:19,643 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:19,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:19,646 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:19,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-07-13 19:44:19,649 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:19,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:19,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:19,688 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:44:19,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-07-13 19:44:19,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493786427] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:19,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:19,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:19,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663961508] [2021-07-13 19:44:19,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:19,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:19,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:19,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:19,821 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-07-13 19:44:20,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:20,558 INFO L93 Difference]: Finished difference Result 213 states and 423 transitions. [2021-07-13 19:44:20,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:44:20,558 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-07-13 19:44:20,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:20,559 INFO L225 Difference]: With dead ends: 213 [2021-07-13 19:44:20,559 INFO L226 Difference]: Without dead ends: 187 [2021-07-13 19:44:20,559 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 863.3ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:44:20,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-13 19:44:20,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 136. [2021-07-13 19:44:20,560 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-07-13 19:44:20,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 290 transitions. [2021-07-13 19:44:20,561 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 290 transitions. Word has length 18 [2021-07-13 19:44:20,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:20,561 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 290 transitions. [2021-07-13 19:44:20,561 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-07-13 19:44:20,561 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 290 transitions. [2021-07-13 19:44:20,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:20,561 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:20,561 INFO L508 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:20,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14003,250 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:20,769 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:20,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:20,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1361939493, now seen corresponding path program 250 times [2021-07-13 19:44:20,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:20,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381503311] [2021-07-13 19:44:20,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:20,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:20,834 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:20,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:20,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381503311] [2021-07-13 19:44:20,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381503311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:20,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87314328] [2021-07-13 19:44:20,834 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-07-13 19:44:20,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:20,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:20,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:44:20,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:21,102 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:21,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87314328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:21,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:21,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:44:21,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852739591] [2021-07-13 19:44:21,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:44:21,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:21,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:44:21,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:44:21,103 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-07-13 19:44:21,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:21,207 INFO L93 Difference]: Finished difference Result 167 states and 349 transitions. [2021-07-13 19:44:21,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:44:21,208 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-07-13 19:44:21,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:21,209 INFO L225 Difference]: With dead ends: 167 [2021-07-13 19:44:21,209 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:44:21,209 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 137.7ms TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:21,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:44:21,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 134. [2021-07-13 19:44:21,211 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-07-13 19:44:21,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-07-13 19:44:21,211 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-07-13 19:44:21,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:21,211 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-07-13 19:44:21,211 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-07-13 19:44:21,211 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-07-13 19:44:21,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:21,212 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:21,212 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:21,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14030,251 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:21,417 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:21,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:21,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1917737862, now seen corresponding path program 251 times [2021-07-13 19:44:21,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:21,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280140724] [2021-07-13 19:44:21,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:21,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:21,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-07-13 19:44:21,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:21,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280140724] [2021-07-13 19:44:21,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280140724] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:21,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836755955] [2021-07-13 19:44:21,597 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-07-13 19:44:21,670 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:44:21,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:21,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:21,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:22,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,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-07-13 19:44:22,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,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-07-13 19:44:22,610 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,614 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,615 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,624 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,625 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,629 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,630 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,635 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,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 9 treesize of output 2 [2021-07-13 19:44:22,640 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,644 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,645 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,650 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,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 10 treesize of output 1 [2021-07-13 19:44:22,655 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,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-07-13 19:44:22,661 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,667 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44: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 10 treesize of output 1 [2021-07-13 19:44:22,673 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44: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 13 treesize of output 2 [2021-07-13 19:44:22,679 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,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 10 treesize of output 1 [2021-07-13 19:44:22,683 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,794 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-13 19:44:22,794 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:44:22,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-07-13 19:44:22,799 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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 6 treesize of output 2 [2021-07-13 19:44:22,803 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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 3 treesize of output 1 [2021-07-13 19:44:22,806 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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-07-13 19:44:22,810 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:22,858 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:44:23,030 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:23,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836755955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:23,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:23,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:23,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223723400] [2021-07-13 19:44:23,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:23,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:23,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:23,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:23,031 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-07-13 19:44:23,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:23,979 INFO L93 Difference]: Finished difference Result 240 states and 472 transitions. [2021-07-13 19:44:23,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:44:23,979 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-07-13 19:44:23,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:23,980 INFO L225 Difference]: With dead ends: 240 [2021-07-13 19:44:23,980 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:44:23,980 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1184.7ms TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:44:23,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:44:23,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 133. [2021-07-13 19:44:23,981 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-07-13 19:44:23,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-07-13 19:44:23,982 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-07-13 19:44:23,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:23,982 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-07-13 19:44:23,982 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-07-13 19:44:23,982 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-07-13 19:44:23,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:23,982 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:23,982 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:24,182 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14069,252 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:24,183 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:24,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:24,183 INFO L82 PathProgramCache]: Analyzing trace with hash 1628670876, now seen corresponding path program 252 times [2021-07-13 19:44:24,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:24,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663307806] [2021-07-13 19:44:24,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:24,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:24,431 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:24,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:24,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663307806] [2021-07-13 19:44:24,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663307806] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:24,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667926089] [2021-07-13 19:44:24,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 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-07-13 19:44:24,506 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:44:24,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:24,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:24,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:25,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,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 10 treesize of output 1 [2021-07-13 19:44:25,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,143 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:25,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:25,151 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,155 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:25,156 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:25,163 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:25,170 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:25,175 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:25,180 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,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 11 treesize of output 1 [2021-07-13 19:44:25,187 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,190 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:25,191 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,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-07-13 19:44:25,197 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,200 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:25,201 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,258 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:44:25,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 5 treesize of output 1 [2021-07-13 19:44:25,262 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,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-07-13 19:44:25,265 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,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-07-13 19:44:25,268 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:25,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:25,291 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:44:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:25,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667926089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:25,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:25,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:25,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870935854] [2021-07-13 19:44:25,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:25,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:25,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:25,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:25,368 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-07-13 19:44:25,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:25,690 INFO L93 Difference]: Finished difference Result 159 states and 325 transitions. [2021-07-13 19:44:25,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:44:25,690 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-07-13 19:44:25,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:25,691 INFO L225 Difference]: With dead ends: 159 [2021-07-13 19:44:25,691 INFO L226 Difference]: Without dead ends: 143 [2021-07-13 19:44:25,691 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 638.8ms TimeCoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:25,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-07-13 19:44:25,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 137. [2021-07-13 19:44:25,692 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-07-13 19:44:25,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 290 transitions. [2021-07-13 19:44:25,692 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 290 transitions. Word has length 18 [2021-07-13 19:44:25,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:25,693 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 290 transitions. [2021-07-13 19:44:25,693 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-07-13 19:44:25,693 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 290 transitions. [2021-07-13 19:44:25,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:25,693 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:25,693 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:25,893 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 253 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14204 [2021-07-13 19:44:25,893 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:25,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:25,894 INFO L82 PathProgramCache]: Analyzing trace with hash -344252192, now seen corresponding path program 253 times [2021-07-13 19:44:25,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:25,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907103344] [2021-07-13 19:44:25,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:25,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:26,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-07-13 19:44:26,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:26,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907103344] [2021-07-13 19:44:26,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907103344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:26,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794784562] [2021-07-13 19:44:26,076 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-07-13 19:44:26,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:26,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:26,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:26,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:26,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:26,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,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 7 treesize of output 1 [2021-07-13 19:44:26,837 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,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-07-13 19:44:26,843 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,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-07-13 19:44:26,848 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:26,852 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:26,856 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,859 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:26,859 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,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 11 treesize of output 1 [2021-07-13 19:44:26,864 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:26,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-07-13 19:44:26,869 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:26,873 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:26,876 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,929 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:44:26,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 5 treesize of output 1 [2021-07-13 19:44:26,932 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,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-07-13 19:44:26,936 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,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-07-13 19:44:26,939 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:26,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:26,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:26,962 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:44:27,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:27,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794784562] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:27,044 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:27,044 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:27,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576558425] [2021-07-13 19:44:27,044 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:27,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:27,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:27,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:27,045 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-07-13 19:44:27,405 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:44:27,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:27,430 INFO L93 Difference]: Finished difference Result 154 states and 316 transitions. [2021-07-13 19:44:27,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:44:27,430 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-07-13 19:44:27,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:27,431 INFO L225 Difference]: With dead ends: 154 [2021-07-13 19:44:27,431 INFO L226 Difference]: Without dead ends: 141 [2021-07-13 19:44:27,431 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 661.4ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:27,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-07-13 19:44:27,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 138. [2021-07-13 19:44:27,432 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-07-13 19:44:27,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 292 transitions. [2021-07-13 19:44:27,432 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 292 transitions. Word has length 18 [2021-07-13 19:44:27,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:27,432 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 292 transitions. [2021-07-13 19:44:27,432 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-07-13 19:44:27,432 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 292 transitions. [2021-07-13 19:44:27,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:27,433 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:27,433 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:27,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14290,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:27,637 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:27,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:27,637 INFO L82 PathProgramCache]: Analyzing trace with hash -823536868, now seen corresponding path program 254 times [2021-07-13 19:44:27,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:27,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004883506] [2021-07-13 19:44:27,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:27,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:27,811 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:27,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:27,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004883506] [2021-07-13 19:44:27,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004883506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:27,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524915610] [2021-07-13 19:44:27,812 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-07-13 19:44:27,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:27,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:27,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:27,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:28,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,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-07-13 19:44:28,738 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,744 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,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-07-13 19:44:28,758 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,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 10 treesize of output 1 [2021-07-13 19:44:28,765 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,769 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,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 10 treesize of output 1 [2021-07-13 19:44:28,775 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,778 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,779 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,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 11 treesize of output 1 [2021-07-13 19:44:28,784 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,788 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,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 10 treesize of output 1 [2021-07-13 19:44:28,793 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,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 9 treesize of output 2 [2021-07-13 19:44:28,798 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,802 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,805 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,806 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:28,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 13 treesize of output 2 [2021-07-13 19:44:28,810 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,904 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:44:28,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-07-13 19:44:28,909 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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-07-13 19:44:28,912 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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-07-13 19:44:28,916 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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-07-13 19:44:28,920 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:28,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:28,961 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:44:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:29,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524915610] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:29,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:29,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:29,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752735890] [2021-07-13 19:44:29,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:29,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:29,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:29,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:29,096 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-07-13 19:44:29,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:29,506 INFO L93 Difference]: Finished difference Result 155 states and 319 transitions. [2021-07-13 19:44:29,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:44:29,506 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-07-13 19:44:29,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:29,506 INFO L225 Difference]: With dead ends: 155 [2021-07-13 19:44:29,506 INFO L226 Difference]: Without dead ends: 143 [2021-07-13 19:44:29,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 601.3ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:29,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-07-13 19:44:29,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 136. [2021-07-13 19:44:29,508 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-07-13 19:44:29,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-07-13 19:44:29,508 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-07-13 19:44:29,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:29,508 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-07-13 19:44:29,508 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-07-13 19:44:29,509 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-07-13 19:44:29,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:29,509 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:29,509 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:29,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14393,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:29,731 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:29,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:29,732 INFO L82 PathProgramCache]: Analyzing trace with hash 243493130, now seen corresponding path program 255 times [2021-07-13 19:44:29,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:29,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124957958] [2021-07-13 19:44:29,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:29,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:29,905 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:29,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:29,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124957958] [2021-07-13 19:44:29,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124957958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:29,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852800357] [2021-07-13 19:44:29,905 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-07-13 19:44:29,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:44:29,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:29,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:29,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:30,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 5 treesize of output 1 [2021-07-13 19:44:30,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:30,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-07-13 19:44:30,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:30,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-07-13 19:44:30,197 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:30,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:30,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-07-13 19:44:30,224 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:30,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:30,227 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:30,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 3 treesize of output 1 [2021-07-13 19:44:30,230 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:30,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:30,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-07-13 19:44:30,251 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:44:30,324 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:30,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852800357] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:30,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:30,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:30,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758593408] [2021-07-13 19:44:30,325 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:30,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:30,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:30,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:30,325 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-07-13 19:44:30,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:30,536 INFO L93 Difference]: Finished difference Result 154 states and 316 transitions. [2021-07-13 19:44:30,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:44:30,536 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-07-13 19:44:30,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:30,537 INFO L225 Difference]: With dead ends: 154 [2021-07-13 19:44:30,537 INFO L226 Difference]: Without dead ends: 141 [2021-07-13 19:44:30,537 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 413.3ms TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:30,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-07-13 19:44:30,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 138. [2021-07-13 19:44:30,538 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-07-13 19:44:30,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 292 transitions. [2021-07-13 19:44:30,538 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 292 transitions. Word has length 18 [2021-07-13 19:44:30,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:30,539 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 292 transitions. [2021-07-13 19:44:30,539 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-07-13 19:44:30,539 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 292 transitions. [2021-07-13 19:44:30,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:30,539 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:30,539 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:30,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14498,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:30,739 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:30,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:30,740 INFO L82 PathProgramCache]: Analyzing trace with hash -235791546, now seen corresponding path program 256 times [2021-07-13 19:44:30,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:30,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494461172] [2021-07-13 19:44:30,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:30,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:30,927 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:30,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:30,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494461172] [2021-07-13 19:44:30,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494461172] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:30,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314763632] [2021-07-13 19:44:30,927 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-07-13 19:44:31,002 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:31,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:31,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:31,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:31,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 6 treesize of output 2 [2021-07-13 19:44:31,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,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-07-13 19:44:31,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,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 4 treesize of output 2 [2021-07-13 19:44:31,186 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,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-07-13 19:44:31,190 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:31,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 4 treesize of output 2 [2021-07-13 19:44:31,237 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:31,241 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,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 5 treesize of output 1 [2021-07-13 19:44:31,244 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,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 3 treesize of output 1 [2021-07-13 19:44:31,247 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:31,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:31,288 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:44:31,415 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:31,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314763632] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:31,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:31,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:31,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536966537] [2021-07-13 19:44:31,417 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:31,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:31,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:31,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:31,417 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-07-13 19:44:31,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:31,758 INFO L93 Difference]: Finished difference Result 180 states and 360 transitions. [2021-07-13 19:44:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:31,759 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-07-13 19:44:31,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:31,759 INFO L225 Difference]: With dead ends: 180 [2021-07-13 19:44:31,759 INFO L226 Difference]: Without dead ends: 161 [2021-07-13 19:44:31,759 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 527.1ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:31,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-07-13 19:44:31,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 137. [2021-07-13 19:44:31,761 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-07-13 19:44:31,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 290 transitions. [2021-07-13 19:44:31,761 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 290 transitions. Word has length 18 [2021-07-13 19:44:31,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:31,761 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 290 transitions. [2021-07-13 19:44:31,761 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-07-13 19:44:31,761 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 290 transitions. [2021-07-13 19:44:31,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:31,761 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:31,761 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:31,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14523 [2021-07-13 19:44:31,965 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:31,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:31,965 INFO L82 PathProgramCache]: Analyzing trace with hash -771021348, now seen corresponding path program 257 times [2021-07-13 19:44:31,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:31,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718767552] [2021-07-13 19:44:31,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:31,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:32,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-07-13 19:44:32,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:32,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718767552] [2021-07-13 19:44:32,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718767552] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:32,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400391036] [2021-07-13 19:44:32,140 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-07-13 19:44:32,214 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:44:32,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:32,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:32,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:32,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-07-13 19:44:32,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,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-07-13 19:44:32,422 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,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-07-13 19:44:32,426 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,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 6 treesize of output 2 [2021-07-13 19:44:32,429 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:32,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-07-13 19:44:32,476 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,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-07-13 19:44:32,480 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,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-07-13 19:44:32,483 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,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 3 treesize of output 1 [2021-07-13 19:44:32,486 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:32,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:32,526 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:44:32,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-07-13 19:44:32,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400391036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:32,657 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:32,657 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:32,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659121992] [2021-07-13 19:44:32,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:32,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:32,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:32,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:32,657 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-07-13 19:44:32,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:32,950 INFO L93 Difference]: Finished difference Result 158 states and 326 transitions. [2021-07-13 19:44:32,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:44:32,951 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-07-13 19:44:32,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:32,951 INFO L225 Difference]: With dead ends: 158 [2021-07-13 19:44:32,951 INFO L226 Difference]: Without dead ends: 146 [2021-07-13 19:44:32,951 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 471.0ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:32,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-13 19:44:32,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 135. [2021-07-13 19:44:32,952 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-07-13 19:44:32,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-07-13 19:44:32,953 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-07-13 19:44:32,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:32,953 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-07-13 19:44:32,953 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-07-13 19:44:32,953 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-07-13 19:44:32,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:32,953 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:32,953 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:33,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14545 [2021-07-13 19:44:33,157 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:33,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:33,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1283728928, now seen corresponding path program 258 times [2021-07-13 19:44:33,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:33,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752243302] [2021-07-13 19:44:33,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:33,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:33,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-07-13 19:44:33,339 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:33,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752243302] [2021-07-13 19:44:33,339 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752243302] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:33,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615616839] [2021-07-13 19:44:33,339 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-07-13 19:44:33,414 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:44:33,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:33,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:33,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:33,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:33,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:33,650 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,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 3 treesize of output 1 [2021-07-13 19:44:33,652 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:33,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 5 treesize of output 1 [2021-07-13 19:44:33,680 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,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-07-13 19:44:33,683 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,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 3 treesize of output 1 [2021-07-13 19:44:33,686 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:33,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:33,708 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:44:33,783 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:33,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615616839] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:33,783 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:33,783 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:33,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107606278] [2021-07-13 19:44:33,783 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:33,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:33,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:33,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:33,784 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-07-13 19:44:34,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:34,088 INFO L93 Difference]: Finished difference Result 162 states and 336 transitions. [2021-07-13 19:44:34,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:34,088 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-07-13 19:44:34,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:34,089 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:44:34,089 INFO L226 Difference]: Without dead ends: 149 [2021-07-13 19:44:34,089 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 470.8ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:34,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-07-13 19:44:34,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 138. [2021-07-13 19:44:34,090 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-07-13 19:44:34,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 292 transitions. [2021-07-13 19:44:34,090 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 292 transitions. Word has length 18 [2021-07-13 19:44:34,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:34,090 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 292 transitions. [2021-07-13 19:44:34,090 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-07-13 19:44:34,090 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 292 transitions. [2021-07-13 19:44:34,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:34,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:34,091 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:34,291 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14575,259 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:34,291 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:34,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:34,291 INFO L82 PathProgramCache]: Analyzing trace with hash 804444252, now seen corresponding path program 259 times [2021-07-13 19:44:34,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:34,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870217139] [2021-07-13 19:44:34,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:34,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:34,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-07-13 19:44:34,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:34,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870217139] [2021-07-13 19:44:34,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870217139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:34,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774331985] [2021-07-13 19:44:34,467 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-07-13 19:44:34,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:34,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:34,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:34,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-07-13 19:44:34,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,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-07-13 19:44:34,732 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,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 3 treesize of output 1 [2021-07-13 19:44:34,736 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,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-07-13 19:44:34,739 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:34,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 5 treesize of output 1 [2021-07-13 19:44:34,787 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,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 4 treesize of output 2 [2021-07-13 19:44:34,790 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,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 6 treesize of output 2 [2021-07-13 19:44:34,794 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,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-07-13 19:44:34,797 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:34,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:34,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:34,837 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:44:34,982 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:34,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774331985] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:34,983 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:34,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:34,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855073670] [2021-07-13 19:44:34,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:34,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:34,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:34,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:34,983 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-07-13 19:44:35,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:35,316 INFO L93 Difference]: Finished difference Result 180 states and 360 transitions. [2021-07-13 19:44:35,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:35,316 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-07-13 19:44:35,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:35,317 INFO L225 Difference]: With dead ends: 180 [2021-07-13 19:44:35,317 INFO L226 Difference]: Without dead ends: 161 [2021-07-13 19:44:35,317 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 520.8ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:35,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-07-13 19:44:35,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 137. [2021-07-13 19:44:35,318 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-07-13 19:44:35,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 290 transitions. [2021-07-13 19:44:35,318 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 290 transitions. Word has length 18 [2021-07-13 19:44:35,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:35,318 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 290 transitions. [2021-07-13 19:44:35,318 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-07-13 19:44:35,318 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 290 transitions. [2021-07-13 19:44:35,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:35,319 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:35,319 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:35,519 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14602,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:35,519 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:35,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:35,519 INFO L82 PathProgramCache]: Analyzing trace with hash 269214450, now seen corresponding path program 260 times [2021-07-13 19:44:35,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:35,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294879668] [2021-07-13 19:44:35,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:35,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:35,703 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:35,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:35,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294879668] [2021-07-13 19:44:35,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294879668] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:35,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512657053] [2021-07-13 19:44:35,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 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-07-13 19:44:35,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:35,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:35,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:35,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:35,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 6 treesize of output 2 [2021-07-13 19:44:35,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,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-07-13 19:44:35,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,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 4 treesize of output 2 [2021-07-13 19:44:35,975 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,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-07-13 19:44:35,979 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,982 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,982 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,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-07-13 19:44:35,986 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,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 4 treesize of output 2 [2021-07-13 19:44:35,989 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,083 INFO L628 ElimStorePlain]: treesize reduction 56, result has 67.6 percent of original size [2021-07-13 19:44:36,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 6 treesize of output 2 [2021-07-13 19:44:36,087 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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-07-13 19:44:36,090 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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 4 treesize of output 2 [2021-07-13 19:44:36,094 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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-07-13 19:44:36,097 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:36,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:36,138 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:234, output treesize:79 [2021-07-13 19:44:36,275 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:36,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512657053] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:36,275 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:36,275 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:36,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810989994] [2021-07-13 19:44:36,275 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:36,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:36,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:36,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:36,276 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-07-13 19:44:36,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:36,876 INFO L93 Difference]: Finished difference Result 212 states and 421 transitions. [2021-07-13 19:44:36,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:44:36,876 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-07-13 19:44:36,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:36,877 INFO L225 Difference]: With dead ends: 212 [2021-07-13 19:44:36,877 INFO L226 Difference]: Without dead ends: 186 [2021-07-13 19:44:36,877 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 784.0ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:44:36,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-07-13 19:44:36,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 136. [2021-07-13 19:44:36,878 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-07-13 19:44:36,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-07-13 19:44:36,878 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-07-13 19:44:36,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:36,878 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-07-13 19:44:36,878 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-07-13 19:44:36,878 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-07-13 19:44:36,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:36,879 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:36,879 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:37,079 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14628 [2021-07-13 19:44:37,079 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:37,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:37,080 INFO L82 PathProgramCache]: Analyzing trace with hash 856959772, now seen corresponding path program 261 times [2021-07-13 19:44:37,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:37,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390400140] [2021-07-13 19:44:37,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:37,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:37,265 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:37,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:37,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390400140] [2021-07-13 19:44:37,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390400140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:37,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665236003] [2021-07-13 19:44:37,265 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-07-13 19:44:37,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:44:37,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:37,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:37,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:38,241 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,246 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,252 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,252 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,257 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:38,263 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,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 11 treesize of output 1 [2021-07-13 19:44:38,270 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,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-07-13 19:44:38,276 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,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 10 treesize of output 1 [2021-07-13 19:44:38,282 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:38,287 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,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 13 treesize of output 2 [2021-07-13 19:44:38,293 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,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 2 [2021-07-13 19:44:38,299 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,304 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,308 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,308 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:38,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-07-13 19:44:38,314 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,317 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,318 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,321 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,322 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,429 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-13 19:44:38,429 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:44: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 3 treesize of output 1 [2021-07-13 19:44:38,433 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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 5 treesize of output 1 [2021-07-13 19:44:38,437 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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 4 treesize of output 2 [2021-07-13 19:44:38,441 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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 6 treesize of output 2 [2021-07-13 19:44:38,444 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:38,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:38,491 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:44:38,667 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:38,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665236003] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:38,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:38,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:38,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370609479] [2021-07-13 19:44:38,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:38,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:38,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:38,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:38,668 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-07-13 19:44:39,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:39,666 INFO L93 Difference]: Finished difference Result 242 states and 476 transitions. [2021-07-13 19:44:39,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:44:39,666 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-07-13 19:44:39,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:39,667 INFO L225 Difference]: With dead ends: 242 [2021-07-13 19:44:39,667 INFO L226 Difference]: Without dead ends: 209 [2021-07-13 19:44:39,667 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 1196.1ms TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:44:39,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-13 19:44:39,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 136. [2021-07-13 19:44:39,668 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-07-13 19:44:39,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-07-13 19:44:39,669 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-07-13 19:44:39,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:39,669 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-07-13 19:44:39,669 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-07-13 19:44:39,669 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-07-13 19:44:39,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:39,669 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:39,669 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:39,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 262 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14653 [2021-07-13 19:44:39,870 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:39,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:39,870 INFO L82 PathProgramCache]: Analyzing trace with hash -828699702, now seen corresponding path program 262 times [2021-07-13 19:44:39,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:39,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596732398] [2021-07-13 19:44:39,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:39,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:40,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-07-13 19:44:40,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:40,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596732398] [2021-07-13 19:44:40,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596732398] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:40,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242725719] [2021-07-13 19:44:40,038 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-07-13 19:44:40,116 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:40,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:40,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:40,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:40,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 3 treesize of output 1 [2021-07-13 19:44:40,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,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 5 treesize of output 1 [2021-07-13 19:44:40,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,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 6 treesize of output 2 [2021-07-13 19:44:40,294 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:40,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 6 treesize of output 2 [2021-07-13 19:44:40,322 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 5 treesize of output 1 [2021-07-13 19:44:40,325 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,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 3 treesize of output 1 [2021-07-13 19:44:40,327 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:40,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:40,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:40,348 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:44: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-07-13 19:44:40,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242725719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:40,423 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:40,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:40,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054080744] [2021-07-13 19:44:40,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:40,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:40,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:40,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:40,424 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-07-13 19:44:40,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:40,643 INFO L93 Difference]: Finished difference Result 156 states and 320 transitions. [2021-07-13 19:44:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:44:40,644 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-07-13 19:44:40,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:40,644 INFO L225 Difference]: With dead ends: 156 [2021-07-13 19:44:40,644 INFO L226 Difference]: Without dead ends: 143 [2021-07-13 19:44:40,644 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 374.4ms TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:40,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-07-13 19:44:40,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 140. [2021-07-13 19:44:40,645 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-07-13 19:44:40,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 296 transitions. [2021-07-13 19:44:40,646 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 296 transitions. Word has length 18 [2021-07-13 19:44:40,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:40,646 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 296 transitions. [2021-07-13 19:44:40,646 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-07-13 19:44:40,646 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 296 transitions. [2021-07-13 19:44:40,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:40,646 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:40,646 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:40,846 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14753 [2021-07-13 19:44:40,847 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:40,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:40,847 INFO L82 PathProgramCache]: Analyzing trace with hash -1307984378, now seen corresponding path program 263 times [2021-07-13 19:44:40,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:40,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054475078] [2021-07-13 19:44:40,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:40,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:41,040 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:41,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:41,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054475078] [2021-07-13 19:44:41,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054475078] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:41,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483459308] [2021-07-13 19:44:41,040 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-07-13 19:44:41,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:44:41,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:41,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:41,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:41,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-07-13 19:44:41,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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 6 treesize of output 2 [2021-07-13 19:44:41,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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 6 treesize of output 2 [2021-07-13 19:44:41,289 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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 3 treesize of output 1 [2021-07-13 19:44:41,293 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:41,297 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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-07-13 19:44:41,300 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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-07-13 19:44:41,304 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,445 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-13 19:44:41,445 INFO L628 ElimStorePlain]: treesize reduction 30, result has 85.1 percent of original size [2021-07-13 19:44:41,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-07-13 19:44:41,449 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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 4 treesize of output 2 [2021-07-13 19:44:41,453 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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 5 treesize of output 1 [2021-07-13 19:44:41,456 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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 6 treesize of output 2 [2021-07-13 19:44:41,460 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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 6 treesize of output 2 [2021-07-13 19:44:41,463 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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 3 treesize of output 1 [2021-07-13 19:44:41,467 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:41,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:41,527 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:237, output treesize:121 [2021-07-13 19:44:41,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-07-13 19:44:41,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483459308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:41,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:41,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:41,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43277406] [2021-07-13 19:44:41,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:41,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:41,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:41,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:41,698 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-07-13 19:44:42,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:42,071 INFO L93 Difference]: Finished difference Result 182 states and 364 transitions. [2021-07-13 19:44:42,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:42,072 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-07-13 19:44:42,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:42,072 INFO L225 Difference]: With dead ends: 182 [2021-07-13 19:44:42,072 INFO L226 Difference]: Without dead ends: 163 [2021-07-13 19:44:42,072 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 571.2ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:42,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-07-13 19:44:42,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 139. [2021-07-13 19:44:42,074 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-07-13 19:44:42,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 294 transitions. [2021-07-13 19:44:42,074 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 294 transitions. Word has length 18 [2021-07-13 19:44:42,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:42,074 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 294 transitions. [2021-07-13 19:44:42,074 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-07-13 19:44:42,074 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 294 transitions. [2021-07-13 19:44:42,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:42,075 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:42,075 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:42,298 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14779 [2021-07-13 19:44:42,298 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:42,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:42,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1843214180, now seen corresponding path program 264 times [2021-07-13 19:44:42,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:42,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672937110] [2021-07-13 19:44:42,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:42,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:42,469 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:42,469 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:42,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672937110] [2021-07-13 19:44:42,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672937110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:42,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78161525] [2021-07-13 19:44:42,469 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-07-13 19:44:42,545 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:44:42,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:42,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:42,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:42,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-07-13 19:44:42,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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-07-13 19:44:42,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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-07-13 19:44:42,746 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:42,749 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:44:42,753 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:42,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 6 treesize of output 2 [2021-07-13 19:44:42,809 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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 4 treesize of output 2 [2021-07-13 19:44:42,813 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:42,816 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:42,819 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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 3 treesize of output 1 [2021-07-13 19:44:42,823 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:42,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:42,870 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:44:43,035 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:43,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78161525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:43,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:43,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:43,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831739725] [2021-07-13 19:44:43,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:43,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:43,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:43,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:43,036 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-07-13 19:44:43,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:43,286 INFO L93 Difference]: Finished difference Result 160 states and 330 transitions. [2021-07-13 19:44:43,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:44:43,286 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-07-13 19:44:43,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:43,286 INFO L225 Difference]: With dead ends: 160 [2021-07-13 19:44:43,286 INFO L226 Difference]: Without dead ends: 148 [2021-07-13 19:44:43,286 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 484.5ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:43,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-07-13 19:44:43,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 138. [2021-07-13 19:44:43,288 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-07-13 19:44:43,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 292 transitions. [2021-07-13 19:44:43,288 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 292 transitions. Word has length 18 [2021-07-13 19:44:43,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:43,288 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 292 transitions. [2021-07-13 19:44:43,288 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-07-13 19:44:43,288 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 292 transitions. [2021-07-13 19:44:43,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:43,288 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:43,288 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:43,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14808,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:43,489 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:43,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:43,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1255468858, now seen corresponding path program 265 times [2021-07-13 19:44:43,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:43,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228403669] [2021-07-13 19:44:43,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:43,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:43,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-07-13 19:44:43,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:43,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228403669] [2021-07-13 19:44:43,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228403669] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:43,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643101659] [2021-07-13 19:44:43,680 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-07-13 19:44:43,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:43,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:43,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:44,416 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:44,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:44,422 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,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-07-13 19:44:44,428 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:44,433 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:44,438 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:44,444 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,448 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:44,449 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,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-07-13 19:44:44,455 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,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 10 treesize of output 1 [2021-07-13 19:44:44,461 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,465 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:44,465 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,469 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:44,470 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:44,475 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,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 9 treesize of output 2 [2021-07-13 19:44:44,480 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,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 10 treesize of output 1 [2021-07-13 19:44:44,485 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,488 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:44,489 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:44,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 7 treesize of output 1 [2021-07-13 19:44:44,493 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,604 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-13 19:44:44,604 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:44:44,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-07-13 19:44:44,608 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,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-07-13 19:44:44,612 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,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 6 treesize of output 2 [2021-07-13 19:44:44,616 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,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 5 treesize of output 1 [2021-07-13 19:44:44,621 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:44,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:44,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:44,668 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:44:44,847 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:44,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643101659] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:44,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:44,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:44,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003716373] [2021-07-13 19:44:44,848 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:44,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:44,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:44,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:44,848 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-07-13 19:44:45,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:45,793 INFO L93 Difference]: Finished difference Result 244 states and 480 transitions. [2021-07-13 19:44:45,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:44:45,794 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-07-13 19:44:45,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:45,794 INFO L225 Difference]: With dead ends: 244 [2021-07-13 19:44:45,794 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:44:45,794 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1148.4ms TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:44:45,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:44:45,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 137. [2021-07-13 19:44:45,796 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-07-13 19:44:45,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 290 transitions. [2021-07-13 19:44:45,796 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 290 transitions. Word has length 18 [2021-07-13 19:44:45,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:45,796 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 290 transitions. [2021-07-13 19:44:45,796 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-07-13 19:44:45,796 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 290 transitions. [2021-07-13 19:44:45,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:45,796 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:45,796 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:45,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14841 [2021-07-13 19:44:45,997 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:45,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:45,997 INFO L82 PathProgramCache]: Analyzing trace with hash -215233060, now seen corresponding path program 266 times [2021-07-13 19:44:45,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:45,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471610157] [2021-07-13 19:44:45,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:46,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:46,197 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:46,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:46,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471610157] [2021-07-13 19:44:46,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471610157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:46,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077845631] [2021-07-13 19:44:46,197 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-07-13 19:44:46,278 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:46,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:46,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:46,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:47,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,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 11 treesize of output 1 [2021-07-13 19:44:47,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:47,255 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,259 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:47,260 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:47,266 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,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 7 treesize of output 1 [2021-07-13 19:44:47,272 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:47,278 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,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-07-13 19:44:47,284 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,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 10 treesize of output 1 [2021-07-13 19:44:47,290 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,293 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:47,294 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,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 2 [2021-07-13 19:44:47,299 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:47,304 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,308 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:47,309 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:47,314 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:47,318 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:47,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 13 treesize of output 2 [2021-07-13 19:44:47,324 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,327 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:47,327 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,446 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-13 19:44:47,446 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:44:47,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-07-13 19:44:47,450 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,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-07-13 19:44:47,454 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,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-07-13 19:44:47,458 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,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-07-13 19:44:47,461 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:47,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:47,508 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:44:47,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:47,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077845631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:47,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:47,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:44:47,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707724574] [2021-07-13 19:44:47,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:44:47,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:47,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:44:47,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:47,684 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-07-13 19:44:47,822 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 50 [2021-07-13 19:44:48,349 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 51 [2021-07-13 19:44:48,472 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-07-13 19:44:48,722 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-07-13 19:44:49,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:49,073 INFO L93 Difference]: Finished difference Result 273 states and 533 transitions. [2021-07-13 19:44:49,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:44:49,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 18 [2021-07-13 19:44:49,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:49,074 INFO L225 Difference]: With dead ends: 273 [2021-07-13 19:44:49,074 INFO L226 Difference]: Without dead ends: 233 [2021-07-13 19:44:49,074 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1666.5ms TimeCoverageRelationStatistics Valid=157, Invalid=773, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:44:49,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-07-13 19:44:49,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 142. [2021-07-13 19:44:49,075 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-07-13 19:44:49,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 305 transitions. [2021-07-13 19:44:49,076 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 305 transitions. Word has length 18 [2021-07-13 19:44:49,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:49,076 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 305 transitions. [2021-07-13 19:44:49,076 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-07-13 19:44:49,076 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 305 transitions. [2021-07-13 19:44:49,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:49,076 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:49,076 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:49,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14977,267 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:49,277 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:49,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:49,277 INFO L82 PathProgramCache]: Analyzing trace with hash -1459425270, now seen corresponding path program 267 times [2021-07-13 19:44:49,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:49,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237685362] [2021-07-13 19:44:49,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:49,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:49,433 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:49,434 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:49,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237685362] [2021-07-13 19:44:49,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237685362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:49,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997835984] [2021-07-13 19:44:49,434 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-07-13 19:44:49,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:44:49,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:49,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2021-07-13 19:44:49,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:50,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,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 12 treesize of output 1 [2021-07-13 19:44:50,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:50,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,241 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,241 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,245 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,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-07-13 19:44:50,250 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,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 11 treesize of output 1 [2021-07-13 19:44:50,255 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,259 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,259 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,263 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,267 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,267 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,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 7 treesize of output 1 [2021-07-13 19:44:50,272 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:50,278 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,281 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,282 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,285 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,285 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:50,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 10 treesize of output 1 [2021-07-13 19:44:50,290 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,293 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,293 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,347 INFO L628 ElimStorePlain]: treesize reduction 17, result has 81.9 percent of original size [2021-07-13 19:44:50,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-07-13 19:44:50,351 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,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-07-13 19:44:50,354 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,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-07-13 19:44:50,357 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:50,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:50,386 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:606, output treesize:52 [2021-07-13 19:44:50,459 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:50,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997835984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:50,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:50,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:50,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103911819] [2021-07-13 19:44:50,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:50,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:50,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:50,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:50,460 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-07-13 19:44:50,814 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-13 19:44:50,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:50,844 INFO L93 Difference]: Finished difference Result 165 states and 341 transitions. [2021-07-13 19:44:50,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:44:50,845 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-07-13 19:44:50,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:50,845 INFO L225 Difference]: With dead ends: 165 [2021-07-13 19:44:50,845 INFO L226 Difference]: Without dead ends: 149 [2021-07-13 19:44:50,845 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 625.7ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:50,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-07-13 19:44:50,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 143. [2021-07-13 19:44:50,846 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-07-13 19:44:50,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 307 transitions. [2021-07-13 19:44:50,847 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 307 transitions. Word has length 18 [2021-07-13 19:44:50,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:50,847 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 307 transitions. [2021-07-13 19:44:50,847 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-07-13 19:44:50,847 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 307 transitions. [2021-07-13 19:44:50,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:50,847 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:50,847 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:51,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15145,268 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:51,048 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:51,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:51,048 INFO L82 PathProgramCache]: Analyzing trace with hash 862618958, now seen corresponding path program 268 times [2021-07-13 19:44:51,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:51,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067063464] [2021-07-13 19:44:51,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:51,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:51,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:51,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:51,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067063464] [2021-07-13 19:44:51,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067063464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:51,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535880949] [2021-07-13 19:44:51,217 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-07-13 19:44:51,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:51,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:51,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:51,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:51,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:51,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:51,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 7 treesize of output 1 [2021-07-13 19:44:51,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:51,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:51,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:51,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-07-13 19:44:51,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:51,981 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:51,982 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:51,985 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:51,986 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:51,989 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:51,990 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:51,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:51,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:51,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-07-13 19:44:51,995 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:51,998 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:51,999 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:52,002 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:44:52,023 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:52,029 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:52,034 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:52,039 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,094 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:44:52,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 3 treesize of output 1 [2021-07-13 19:44:52,098 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,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-07-13 19:44:52,101 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,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 6 treesize of output 2 [2021-07-13 19:44:52,104 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:52,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:52,126 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:44:52,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-07-13 19:44:52,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535880949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:52,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:52,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:52,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860570337] [2021-07-13 19:44:52,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:52,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:52,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:52,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:52,209 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-07-13 19:44:52,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:52,725 INFO L93 Difference]: Finished difference Result 163 states and 338 transitions. [2021-07-13 19:44:52,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:52,725 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-07-13 19:44:52,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:52,725 INFO L225 Difference]: With dead ends: 163 [2021-07-13 19:44:52,725 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:44:52,725 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 656.6ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:44:52,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:44:52,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 144. [2021-07-13 19:44:52,727 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-07-13 19:44:52,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 309 transitions. [2021-07-13 19:44:52,727 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 309 transitions. Word has length 18 [2021-07-13 19:44:52,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:52,727 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 309 transitions. [2021-07-13 19:44:52,727 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-07-13 19:44:52,727 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 309 transitions. [2021-07-13 19:44:52,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:52,727 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:52,727 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:52,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15372 [2021-07-13 19:44:52,928 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:52,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:52,928 INFO L82 PathProgramCache]: Analyzing trace with hash 383334282, now seen corresponding path program 269 times [2021-07-13 19:44:52,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:52,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541290345] [2021-07-13 19:44:52,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:52,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:53,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-07-13 19:44:53,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:53,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541290345] [2021-07-13 19:44:53,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541290345] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:53,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034105516] [2021-07-13 19:44:53,155 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-07-13 19:44:53,231 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:44:53,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:53,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:53,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:53,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,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 9 treesize of output 2 [2021-07-13 19:44:53,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,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 10 treesize of output 1 [2021-07-13 19:44:53,868 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,873 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,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-07-13 19:44:53,878 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,883 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,887 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,891 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,896 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,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 1 [2021-07-13 19:44:53,902 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,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 13 treesize of output 2 [2021-07-13 19:44:53,907 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:44:53,912 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,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 7 treesize of output 1 [2021-07-13 19:44:53,917 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,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 10 treesize of output 1 [2021-07-13 19:44:53,922 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,926 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:53,930 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,034 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-07-13 19:44:54,035 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:44:54,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-07-13 19:44:54,039 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,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-07-13 19:44:54,042 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:44:54,046 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,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-07-13 19:44:54,049 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:54,090 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:44:54,220 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:54,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034105516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:54,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:54,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:44:54,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034467649] [2021-07-13 19:44:54,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:54,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:54,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:54,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:54,221 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-07-13 19:44:54,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:54,616 INFO L93 Difference]: Finished difference Result 168 states and 348 transitions. [2021-07-13 19:44:54,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:54,617 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-07-13 19:44:54,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:54,617 INFO L225 Difference]: With dead ends: 168 [2021-07-13 19:44:54,617 INFO L226 Difference]: Without dead ends: 156 [2021-07-13 19:44:54,617 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 636.1ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:44:54,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-07-13 19:44:54,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 145. [2021-07-13 19:44:54,618 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-07-13 19:44:54,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 311 transitions. [2021-07-13 19:44:54,619 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 311 transitions. Word has length 18 [2021-07-13 19:44:54,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:54,619 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 311 transitions. [2021-07-13 19:44:54,619 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-07-13 19:44:54,619 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 311 transitions. [2021-07-13 19:44:54,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:54,619 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:54,619 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:54,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15520,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:54,825 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:54,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:54,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1450364280, now seen corresponding path program 270 times [2021-07-13 19:44:54,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:54,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526581093] [2021-07-13 19:44:54,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:54,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:55,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:55,003 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:55,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526581093] [2021-07-13 19:44:55,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526581093] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:55,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635383969] [2021-07-13 19:44:55,004 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-07-13 19:44:55,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:44:55,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:55,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:55,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:55,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-07-13 19:44:55,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:55,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 6 treesize of output 2 [2021-07-13 19:44:55,286 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:55,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-07-13 19:44:55,289 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:55,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:55,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 3 treesize of output 1 [2021-07-13 19:44:55,320 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:55,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-07-13 19:44:55,323 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:55,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-07-13 19:44:55,326 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:55,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:55,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:55,347 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:44:55,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-07-13 19:44:55,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635383969] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:55,417 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:55,417 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:55,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045948425] [2021-07-13 19:44:55,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:55,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:55,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:55,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:55,418 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-07-13 19:44:55,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:55,699 INFO L93 Difference]: Finished difference Result 174 states and 364 transitions. [2021-07-13 19:44:55,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:55,700 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-07-13 19:44:55,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:55,700 INFO L225 Difference]: With dead ends: 174 [2021-07-13 19:44:55,700 INFO L226 Difference]: Without dead ends: 161 [2021-07-13 19:44:55,700 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 399.0ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:55,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-07-13 19:44:55,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 147. [2021-07-13 19:44:55,701 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-07-13 19:44:55,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 315 transitions. [2021-07-13 19:44:55,702 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 315 transitions. Word has length 18 [2021-07-13 19:44:55,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:55,702 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 315 transitions. [2021-07-13 19:44:55,702 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-07-13 19:44:55,702 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 315 transitions. [2021-07-13 19:44:55,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:55,702 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:55,702 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:55,902 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15653,271 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:55,903 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:55,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:55,903 INFO L82 PathProgramCache]: Analyzing trace with hash 971079604, now seen corresponding path program 271 times [2021-07-13 19:44:55,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:55,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559607930] [2021-07-13 19:44:55,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:55,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:56,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-07-13 19:44:56,053 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:56,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559607930] [2021-07-13 19:44:56,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559607930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:56,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425242271] [2021-07-13 19:44:56,053 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-07-13 19:44:56,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:56,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:56,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:56,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 4 treesize of output 2 [2021-07-13 19:44:56,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 5 treesize of output 1 [2021-07-13 19:44:56,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 3 treesize of output 1 [2021-07-13 19:44:56,329 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 6 treesize of output 2 [2021-07-13 19:44:56,333 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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-07-13 19:44:56,336 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:56,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 5 treesize of output 1 [2021-07-13 19:44:56,393 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:44:56,396 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:44:56,399 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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-07-13 19:44:56,403 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 4 treesize of output 2 [2021-07-13 19:44:56,406 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:56,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:56,453 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:44:56,610 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:56,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425242271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:56,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:56,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:56,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969399834] [2021-07-13 19:44:56,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:56,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:56,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:56,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:56,611 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-07-13 19:44:56,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:56,992 INFO L93 Difference]: Finished difference Result 166 states and 345 transitions. [2021-07-13 19:44:56,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:56,992 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-07-13 19:44:56,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:56,992 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:44:56,992 INFO L226 Difference]: Without dead ends: 154 [2021-07-13 19:44:56,993 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 578.4ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:56,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-07-13 19:44:56,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 146. [2021-07-13 19:44:56,994 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-07-13 19:44:56,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 313 transitions. [2021-07-13 19:44:56,994 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 313 transitions. Word has length 18 [2021-07-13 19:44:56,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:56,994 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 313 transitions. [2021-07-13 19:44:56,994 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-07-13 19:44:56,995 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 313 transitions. [2021-07-13 19:44:56,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:56,995 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:56,995 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:57,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15686,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:57,197 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:57,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:57,197 INFO L82 PathProgramCache]: Analyzing trace with hash 435849802, now seen corresponding path program 272 times [2021-07-13 19:44:57,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:57,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463372992] [2021-07-13 19:44:57,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:57,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:57,369 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:57,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:57,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463372992] [2021-07-13 19:44:57,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463372992] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:57,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854262311] [2021-07-13 19:44:57,369 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-07-13 19:44:57,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:57,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:57,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:57,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:57,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 5 treesize of output 1 [2021-07-13 19:44:57,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 3 treesize of output 1 [2021-07-13 19:44:57,652 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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-07-13 19:44:57,656 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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-07-13 19:44:57,660 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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-07-13 19:44:57,663 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:57,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 3 treesize of output 1 [2021-07-13 19:44:57,721 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 6 treesize of output 2 [2021-07-13 19:44:57,725 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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-07-13 19:44:57,728 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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-07-13 19:44:57,731 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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-07-13 19:44:57,735 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:57,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:57,782 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:44:57,945 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:57,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854262311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:57,946 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:57,946 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:57,946 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917390749] [2021-07-13 19:44:57,946 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:57,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:57,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:57,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:57,946 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-07-13 19:44:58,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:58,638 INFO L93 Difference]: Finished difference Result 224 states and 449 transitions. [2021-07-13 19:44:58,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:44:58,639 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-07-13 19:44:58,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:58,639 INFO L225 Difference]: With dead ends: 224 [2021-07-13 19:44:58,639 INFO L226 Difference]: Without dead ends: 198 [2021-07-13 19:44:58,639 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 887.5ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:44:58,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-13 19:44:58,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 145. [2021-07-13 19:44:58,641 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-07-13 19:44:58,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 311 transitions. [2021-07-13 19:44:58,641 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 311 transitions. Word has length 18 [2021-07-13 19:44:58,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:58,641 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 311 transitions. [2021-07-13 19:44:58,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-07-13 19:44:58,641 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 311 transitions. [2021-07-13 19:44:58,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:58,641 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:58,641 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:58,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15719 [2021-07-13 19:44:58,842 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:58,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:58,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1804367218, now seen corresponding path program 273 times [2021-07-13 19:44:58,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:58,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173837624] [2021-07-13 19:44:58,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:58,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:58,992 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:58,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:58,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173837624] [2021-07-13 19:44:58,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173837624] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:58,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952656173] [2021-07-13 19:44:58,993 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-07-13 19:44:59,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:44:59,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:59,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:44:59,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:59,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 5 treesize of output 1 [2021-07-13 19:44:59,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,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 6 treesize of output 2 [2021-07-13 19:44:59,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,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-07-13 19:44:59,351 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44: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 5 treesize of output 1 [2021-07-13 19:44:59,378 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 6 treesize of output 2 [2021-07-13 19:44:59,381 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,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 3 treesize of output 1 [2021-07-13 19:44:59,384 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:59,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:59,405 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:44:59,479 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:59,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952656173] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:59,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:59,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:44:59,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588627494] [2021-07-13 19:44:59,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:59,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:59,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:59,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:59,480 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-07-13 19:44:59,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:59,755 INFO L93 Difference]: Finished difference Result 175 states and 366 transitions. [2021-07-13 19:44:59,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:59,755 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-07-13 19:44:59,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:59,755 INFO L225 Difference]: With dead ends: 175 [2021-07-13 19:44:59,756 INFO L226 Difference]: Without dead ends: 162 [2021-07-13 19:44:59,756 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 482.7ms TimeCoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:59,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-07-13 19:44:59,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 148. [2021-07-13 19:44:59,757 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-07-13 19:44:59,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 317 transitions. [2021-07-13 19:44:59,757 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 317 transitions. Word has length 18 [2021-07-13 19:44:59,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:59,757 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 317 transitions. [2021-07-13 19:44:59,757 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-07-13 19:44:59,757 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 317 transitions. [2021-07-13 19:44:59,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:44:59,758 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:59,758 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:59,958 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 274 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15756 [2021-07-13 19:44:59,958 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:59,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:59,958 INFO L82 PathProgramCache]: Analyzing trace with hash 2011315402, now seen corresponding path program 274 times [2021-07-13 19:44:59,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:59,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635169640] [2021-07-13 19:44:59,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:59,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:00,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-07-13 19:45:00,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:00,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635169640] [2021-07-13 19:45:00,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635169640] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:00,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102917341] [2021-07-13 19:45:00,121 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-07-13 19:45:00,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:00,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:00,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:00,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:00,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 6 treesize of output 2 [2021-07-13 19:45:00,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,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 4 treesize of output 2 [2021-07-13 19:45:00,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,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 3 treesize of output 1 [2021-07-13 19:45:00,345 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,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-07-13 19:45:00,348 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:00,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:00,396 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,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 6 treesize of output 2 [2021-07-13 19:45:00,399 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,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 5 treesize of output 1 [2021-07-13 19:45:00,403 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,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 4 treesize of output 2 [2021-07-13 19:45:00,406 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:00,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:45:00,445 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:45:00,578 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:00,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102917341] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:00,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:00,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:45:00,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250979837] [2021-07-13 19:45:00,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:45:00,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:00,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:45:00,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:45:00,579 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-07-13 19:45:01,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:01,019 INFO L93 Difference]: Finished difference Result 167 states and 347 transitions. [2021-07-13 19:45:01,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:01,019 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-07-13 19:45:01,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:01,019 INFO L225 Difference]: With dead ends: 167 [2021-07-13 19:45:01,019 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:45:01,019 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 554.2ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:01,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:45:01,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 147. [2021-07-13 19:45:01,021 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-07-13 19:45:01,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 315 transitions. [2021-07-13 19:45:01,021 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 315 transitions. Word has length 18 [2021-07-13 19:45:01,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:01,021 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 315 transitions. [2021-07-13 19:45:01,021 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-07-13 19:45:01,021 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 315 transitions. [2021-07-13 19:45:01,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:01,021 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:01,021 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:01,222 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15785,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:01,222 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:01,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:01,222 INFO L82 PathProgramCache]: Analyzing trace with hash 1476085600, now seen corresponding path program 275 times [2021-07-13 19:45:01,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:01,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780324055] [2021-07-13 19:45:01,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:01,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:01,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:01,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780324055] [2021-07-13 19:45:01,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780324055] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:01,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341908489] [2021-07-13 19:45:01,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 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-07-13 19:45:01,472 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:45:01,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:01,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:01,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:01,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 4 treesize of output 2 [2021-07-13 19:45:01,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,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-07-13 19:45:01,684 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,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 5 treesize of output 1 [2021-07-13 19:45:01,689 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,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-07-13 19:45:01,693 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:01,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-07-13 19:45:01,751 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,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-07-13 19:45:01,755 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,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 4 treesize of output 2 [2021-07-13 19:45:01,758 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,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-07-13 19:45:01,761 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:01,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:45:01,800 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:45:01,941 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:01,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341908489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:01,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:01,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:45:01,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404319573] [2021-07-13 19:45:01,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:01,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:01,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:01,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:01,942 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-07-13 19:45:02,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:02,542 INFO L93 Difference]: Finished difference Result 225 states and 451 transitions. [2021-07-13 19:45:02,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:02,543 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-07-13 19:45:02,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:02,543 INFO L225 Difference]: With dead ends: 225 [2021-07-13 19:45:02,543 INFO L226 Difference]: Without dead ends: 199 [2021-07-13 19:45:02,543 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 735.8ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:02,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-13 19:45:02,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 146. [2021-07-13 19:45:02,545 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-07-13 19:45:02,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 313 transitions. [2021-07-13 19:45:02,545 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 313 transitions. Word has length 18 [2021-07-13 19:45:02,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:02,545 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 313 transitions. [2021-07-13 19:45:02,545 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-07-13 19:45:02,545 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 313 transitions. [2021-07-13 19:45:02,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:02,545 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:02,546 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:02,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15805 [2021-07-13 19:45:02,746 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:02,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:02,746 INFO L82 PathProgramCache]: Analyzing trace with hash 2063830922, now seen corresponding path program 276 times [2021-07-13 19:45:02,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:02,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301608236] [2021-07-13 19:45:02,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:02,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:02,921 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:02,921 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:02,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301608236] [2021-07-13 19:45:02,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301608236] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:02,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736982490] [2021-07-13 19:45:02,922 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-07-13 19:45:02,999 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:45:03,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:03,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:03,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:03,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:03,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:03,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:03,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:03,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:45:03,963 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:03,967 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:03,968 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:03,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:03,973 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:03,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:03,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:03,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 12 treesize of output 1 [2021-07-13 19:45:03,979 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:03,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:03,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:03,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 11 treesize of output 1 [2021-07-13 19:45:03,986 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:03,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:03,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:03,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:03,993 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:03,998 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:03,998 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,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 7 treesize of output 1 [2021-07-13 19:45:04,004 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:04,009 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:04,014 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,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-07-13 19:45:04,020 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,024 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:04,025 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,029 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:04,029 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:04,034 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,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 9 treesize of output 2 [2021-07-13 19:45:04,040 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,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-07-13 19:45:04,046 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,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 10 treesize of output 1 [2021-07-13 19:45:04,051 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:04,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:04,057 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:04,061 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,202 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2021-07-13 19:45:04,202 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-07-13 19:45:04,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 6 treesize of output 2 [2021-07-13 19:45:04,207 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,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 6 treesize of output 2 [2021-07-13 19:45:04,211 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,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 3 treesize of output 1 [2021-07-13 19:45:04,214 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,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-07-13 19:45:04,218 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,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 4 treesize of output 2 [2021-07-13 19:45:04,222 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:04,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:04,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:45:04,285 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:981, output treesize:110 [2021-07-13 19:45:04,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-07-13 19:45:04,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736982490] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:04,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:04,472 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:45:04,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550787239] [2021-07-13 19:45:04,473 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:45:04,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:04,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:45:04,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:45:04,473 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-07-13 19:45:05,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:05,404 INFO L93 Difference]: Finished difference Result 255 states and 506 transitions. [2021-07-13 19:45:05,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:45:05,405 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-07-13 19:45:05,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:05,405 INFO L225 Difference]: With dead ends: 255 [2021-07-13 19:45:05,405 INFO L226 Difference]: Without dead ends: 222 [2021-07-13 19:45:05,405 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1192.5ms TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:05,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-13 19:45:05,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 146. [2021-07-13 19:45:05,407 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-07-13 19:45:05,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 313 transitions. [2021-07-13 19:45:05,407 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 313 transitions. Word has length 18 [2021-07-13 19:45:05,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:05,407 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 313 transitions. [2021-07-13 19:45:05,407 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-07-13 19:45:05,407 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 313 transitions. [2021-07-13 19:45:05,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:05,407 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:05,408 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:05,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15835 [2021-07-13 19:45:05,608 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:05,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:05,608 INFO L82 PathProgramCache]: Analyzing trace with hash 378171448, now seen corresponding path program 277 times [2021-07-13 19:45:05,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:05,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511796539] [2021-07-13 19:45:05,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:05,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:05,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:05,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:05,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511796539] [2021-07-13 19:45:05,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511796539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:05,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337475648] [2021-07-13 19:45:05,771 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-07-13 19:45:05,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:05,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:05,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:06,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-07-13 19:45:06,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:06,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:06,046 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:06,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-07-13 19:45:06,049 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:06,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:06,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-07-13 19:45:06,077 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:06,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 5 treesize of output 1 [2021-07-13 19:45:06,080 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:06,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:06,083 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:06,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:06,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-07-13 19:45:06,104 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:45:06,178 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:06,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337475648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:06,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:06,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:45:06,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563742548] [2021-07-13 19:45:06,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:06,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:06,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:06,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:06,179 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-07-13 19:45:06,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:06,442 INFO L93 Difference]: Finished difference Result 169 states and 350 transitions. [2021-07-13 19:45:06,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:06,443 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-07-13 19:45:06,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:06,443 INFO L225 Difference]: With dead ends: 169 [2021-07-13 19:45:06,443 INFO L226 Difference]: Without dead ends: 156 [2021-07-13 19:45:06,443 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 443.3ms TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:06,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-07-13 19:45:06,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2021-07-13 19:45:06,444 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-07-13 19:45:06,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 315 transitions. [2021-07-13 19:45:06,445 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 315 transitions. Word has length 18 [2021-07-13 19:45:06,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:06,445 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 315 transitions. [2021-07-13 19:45:06,445 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-07-13 19:45:06,445 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 315 transitions. [2021-07-13 19:45:06,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:06,445 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:06,445 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:06,645 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15974 [2021-07-13 19:45:06,646 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:06,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:06,646 INFO L82 PathProgramCache]: Analyzing trace with hash -101113228, now seen corresponding path program 278 times [2021-07-13 19:45:06,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:06,646 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489121287] [2021-07-13 19:45:06,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:06,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:06,838 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:06,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:06,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489121287] [2021-07-13 19:45:06,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489121287] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:06,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687263951] [2021-07-13 19:45:06,838 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-07-13 19:45:06,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:06,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:06,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:06,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:07,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 6 treesize of output 2 [2021-07-13 19:45:07,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:07,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 4 treesize of output 2 [2021-07-13 19:45:07,097 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:07,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-07-13 19:45:07,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:07,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-07-13 19:45:07,104 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:07,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-07-13 19:45:07,108 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:07,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:07,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 6 treesize of output 2 [2021-07-13 19:45:07,170 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:07,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:45:07,173 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:07,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 6 treesize of output 2 [2021-07-13 19:45:07,177 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45: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 4 treesize of output 2 [2021-07-13 19:45:07,180 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:07,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-07-13 19:45:07,183 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:07,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:07,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:45:07,235 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:45:07,403 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:07,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687263951] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:07,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:07,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:45:07,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440302644] [2021-07-13 19:45:07,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:07,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:07,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:07,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:07,404 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-07-13 19:45:08,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:08,383 INFO L93 Difference]: Finished difference Result 237 states and 465 transitions. [2021-07-13 19:45:08,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:45:08,383 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-07-13 19:45:08,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:08,383 INFO L225 Difference]: With dead ends: 237 [2021-07-13 19:45:08,383 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:45:08,384 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1146.5ms TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:45:08,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:45:08,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 149. [2021-07-13 19:45:08,385 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-07-13 19:45:08,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-07-13 19:45:08,385 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-07-13 19:45:08,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:08,385 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-07-13 19:45:08,385 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-07-13 19:45:08,386 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-07-13 19:45:08,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:08,386 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:08,386 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:08,586 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15996,279 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:08,586 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:08,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:08,587 INFO L82 PathProgramCache]: Analyzing trace with hash -636343030, now seen corresponding path program 279 times [2021-07-13 19:45:08,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:08,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010367154] [2021-07-13 19:45:08,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:08,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:08,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:08,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:08,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010367154] [2021-07-13 19:45:08,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010367154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:08,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324590533] [2021-07-13 19:45:08,772 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-07-13 19:45:08,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:45:08,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:08,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2021-07-13 19:45:08,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:09,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 6 treesize of output 2 [2021-07-13 19:45:09,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:09,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 5 treesize of output 1 [2021-07-13 19:45:09,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:09,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 4 treesize of output 2 [2021-07-13 19:45:09,039 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:09,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 3 treesize of output 1 [2021-07-13 19:45:09,042 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:09,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:09,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-07-13 19:45:09,091 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:09,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-07-13 19:45:09,094 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:09,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 4 treesize of output 2 [2021-07-13 19:45:09,098 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:09,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 6 treesize of output 2 [2021-07-13 19:45:09,101 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:09,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:09,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:45:09,141 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:45:09,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-07-13 19:45:09,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324590533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:09,272 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:09,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:45:09,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286518379] [2021-07-13 19:45:09,273 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:09,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:09,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:09,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:09,273 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-07-13 19:45:09,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:09,844 INFO L93 Difference]: Finished difference Result 227 states and 457 transitions. [2021-07-13 19:45:09,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:09,844 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-07-13 19:45:09,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:09,845 INFO L225 Difference]: With dead ends: 227 [2021-07-13 19:45:09,845 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:45:09,845 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 706.7ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:09,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:45:09,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 149. [2021-07-13 19:45:09,846 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-07-13 19:45:09,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-07-13 19:45:09,846 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-07-13 19:45:09,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:09,847 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-07-13 19:45:09,847 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-07-13 19:45:09,847 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-07-13 19:45:09,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:09,847 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:09,847 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:10,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 280 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16026 [2021-07-13 19:45:10,047 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:10,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:10,048 INFO L82 PathProgramCache]: Analyzing trace with hash -48597708, now seen corresponding path program 280 times [2021-07-13 19:45:10,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:10,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055283079] [2021-07-13 19:45:10,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:10,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:10,222 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:10,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:10,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055283079] [2021-07-13 19:45:10,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055283079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:10,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107660014] [2021-07-13 19:45:10,222 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-07-13 19:45:10,301 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:10,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:10,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:10,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:11,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:45:11,057 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,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 12 treesize of output 1 [2021-07-13 19:45:11,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,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 9 treesize of output 2 [2021-07-13 19:45:11,069 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,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-07-13 19:45:11,076 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,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 7 treesize of output 1 [2021-07-13 19:45:11,082 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,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 13 treesize of output 2 [2021-07-13 19:45:11,089 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,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-07-13 19:45:11,095 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,102 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,102 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,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-07-13 19:45:11,111 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,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 11 treesize of output 2 [2021-07-13 19:45:11,121 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,126 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,131 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,136 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,141 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,141 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,146 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,150 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,151 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:11,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-07-13 19:45:11,156 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,161 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,164 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:11,165 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,313 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 71 [2021-07-13 19:45:11,314 INFO L628 ElimStorePlain]: treesize reduction 24, result has 87.9 percent of original size [2021-07-13 19:45:11,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 4 treesize of output 2 [2021-07-13 19:45:11,318 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,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 4 treesize of output 2 [2021-07-13 19:45:11,322 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,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-07-13 19:45:11,326 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:45:11,330 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,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-07-13 19:45:11,334 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:11,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:11,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:45:11,396 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:981, output treesize:110 [2021-07-13 19:45:11,580 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:11,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107660014] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:11,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:11,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:45:11,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399047269] [2021-07-13 19:45:11,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:45:11,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:11,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:45:11,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:45:11,581 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-07-13 19:45:12,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:12,526 INFO L93 Difference]: Finished difference Result 258 states and 514 transitions. [2021-07-13 19:45:12,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:45:12,526 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-07-13 19:45:12,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:12,527 INFO L225 Difference]: With dead ends: 258 [2021-07-13 19:45:12,527 INFO L226 Difference]: Without dead ends: 225 [2021-07-13 19:45:12,527 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1131.4ms TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:12,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-13 19:45:12,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 149. [2021-07-13 19:45:12,529 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-07-13 19:45:12,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-07-13 19:45:12,529 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-07-13 19:45:12,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:12,529 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-07-13 19:45:12,529 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-07-13 19:45:12,529 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-07-13 19:45:12,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:12,529 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:12,529 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:12,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 281 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16052 [2021-07-13 19:45:12,730 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:12,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:12,730 INFO L82 PathProgramCache]: Analyzing trace with hash 991638090, now seen corresponding path program 281 times [2021-07-13 19:45:12,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:12,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982248576] [2021-07-13 19:45:12,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:12,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:12,944 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:12,944 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:12,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982248576] [2021-07-13 19:45:12,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982248576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:12,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408229460] [2021-07-13 19:45:12,945 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-07-13 19:45:13,023 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:45:13,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:13,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:13,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:13,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:13,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:13,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:13,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:13,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:45:13,776 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:13,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:13,781 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:13,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:13,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-07-13 19:45:13,786 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:13,926 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 65 [2021-07-13 19:45:13,926 INFO L628 ElimStorePlain]: treesize reduction 375, result has 23.8 percent of original size [2021-07-13 19:45: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-07-13 19:45:13,930 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:13,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:13,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 6 treesize of output 2 [2021-07-13 19:45:13,978 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:14,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:14,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:45:14,024 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:14,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:14,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-07-13 19:45:14,068 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:14,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:14,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:14,111 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:14,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:14,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:14,152 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:14,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:14,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-07-13 19:45:14,192 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:14,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:14,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:45:14,228 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-07-13 19:45:14,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-07-13 19:45:14,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408229460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:14,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:14,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:45:14,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077191020] [2021-07-13 19:45:14,361 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:14,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:14,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:14,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:14,361 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-07-13 19:45:14,549 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2021-07-13 19:45:15,091 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2021-07-13 19:45:15,466 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 59 [2021-07-13 19:45:15,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:15,847 INFO L93 Difference]: Finished difference Result 286 states and 565 transitions. [2021-07-13 19:45:15,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:45:15,847 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-07-13 19:45:15,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:15,848 INFO L225 Difference]: With dead ends: 286 [2021-07-13 19:45:15,848 INFO L226 Difference]: Without dead ends: 246 [2021-07-13 19:45:15,848 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1711.0ms TimeCoverageRelationStatistics Valid=150, Invalid=720, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:45:15,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-07-13 19:45:15,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 149. [2021-07-13 19:45:15,849 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-07-13 19:45:15,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-07-13 19:45:15,850 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-07-13 19:45:15,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:15,850 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-07-13 19:45:15,850 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-07-13 19:45:15,850 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-07-13 19:45:15,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:15,850 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:15,850 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:16,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 282 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16275 [2021-07-13 19:45:16,051 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:16,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:16,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1106917878, now seen corresponding path program 282 times [2021-07-13 19:45:16,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:16,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690005354] [2021-07-13 19:45:16,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:16,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:16,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:16,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:16,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690005354] [2021-07-13 19:45:16,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690005354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:16,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738767152] [2021-07-13 19:45:16,217 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-07-13 19:45:16,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:45:16,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:16,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:16,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:16,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 6 treesize of output 2 [2021-07-13 19:45:16,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:16,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:45:16,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:16,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:16,520 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:16,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:16,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 5 treesize of output 1 [2021-07-13 19:45:16,548 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:16,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 3 treesize of output 1 [2021-07-13 19:45:16,551 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:16,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-07-13 19:45:16,554 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:16,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:16,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:45:16,575 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:45:16,647 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:16,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738767152] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:16,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:16,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:45:16,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119467822] [2021-07-13 19:45:16,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:16,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:16,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:16,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:16,648 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-07-13 19:45:16,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:16,951 INFO L93 Difference]: Finished difference Result 180 states and 377 transitions. [2021-07-13 19:45:16,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:16,952 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-07-13 19:45:16,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:16,952 INFO L225 Difference]: With dead ends: 180 [2021-07-13 19:45:16,952 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:45:16,952 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 473.3ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:16,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:45:16,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 150. [2021-07-13 19:45:16,954 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-07-13 19:45:16,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 323 transitions. [2021-07-13 19:45:16,954 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 323 transitions. Word has length 18 [2021-07-13 19:45:16,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:16,954 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 323 transitions. [2021-07-13 19:45:16,954 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-07-13 19:45:16,954 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 323 transitions. [2021-07-13 19:45:16,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:16,954 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:16,954 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:17,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16424,283 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:17,155 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:17,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:17,155 INFO L82 PathProgramCache]: Analyzing trace with hash -1586202554, now seen corresponding path program 283 times [2021-07-13 19:45:17,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:17,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738262700] [2021-07-13 19:45:17,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:17,316 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:17,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:17,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738262700] [2021-07-13 19:45:17,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738262700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:17,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963670877] [2021-07-13 19:45:17,316 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-07-13 19:45:17,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:17,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:17,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:17,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-07-13 19:45:17,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,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 6 treesize of output 2 [2021-07-13 19:45:17,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,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-07-13 19:45:17,617 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,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-07-13 19:45:17,621 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,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-07-13 19:45:17,624 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:17,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:45:17,687 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,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 6 treesize of output 2 [2021-07-13 19:45:17,690 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,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 3 treesize of output 1 [2021-07-13 19:45:17,693 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,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-07-13 19:45:17,697 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,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-07-13 19:45:17,700 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:17,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:17,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:45:17,750 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-07-13 19:45:17,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-07-13 19:45:17,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963670877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:17,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:17,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:45:17,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022558459] [2021-07-13 19:45:17,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:17,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:17,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:17,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:17,915 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-07-13 19:45:18,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:18,820 INFO L93 Difference]: Finished difference Result 216 states and 438 transitions. [2021-07-13 19:45:18,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:45:18,821 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-07-13 19:45:18,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:18,821 INFO L225 Difference]: With dead ends: 216 [2021-07-13 19:45:18,821 INFO L226 Difference]: Without dead ends: 190 [2021-07-13 19:45:18,821 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 997.9ms TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:18,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-07-13 19:45:18,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 149. [2021-07-13 19:45:18,822 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-07-13 19:45:18,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-07-13 19:45:18,823 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-07-13 19:45:18,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:18,823 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-07-13 19:45:18,823 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-07-13 19:45:18,823 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-07-13 19:45:18,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:18,823 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:18,823 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:19,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16458,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:19,024 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:19,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:19,024 INFO L82 PathProgramCache]: Analyzing trace with hash -2121432356, now seen corresponding path program 284 times [2021-07-13 19:45:19,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:19,024 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583077402] [2021-07-13 19:45:19,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:19,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:19,180 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:19,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:19,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583077402] [2021-07-13 19:45:19,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583077402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:19,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686178461] [2021-07-13 19:45:19,181 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-07-13 19:45:19,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:19,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:19,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:19,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:19,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 5 treesize of output 1 [2021-07-13 19:45:19,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,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-07-13 19:45:19,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,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-07-13 19:45:19,457 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,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 4 treesize of output 2 [2021-07-13 19:45:19,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,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 3 treesize of output 1 [2021-07-13 19:45:19,464 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:19,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 3 treesize of output 1 [2021-07-13 19:45:19,524 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:19,527 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,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 5 treesize of output 1 [2021-07-13 19:45:19,531 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,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 6 treesize of output 2 [2021-07-13 19:45:19,535 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,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-07-13 19:45:19,538 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:19,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:45:19,586 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-07-13 19:45:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:19,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686178461] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:19,747 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:19,747 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-07-13 19:45:19,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936168744] [2021-07-13 19:45:19,747 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:19,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:19,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:19,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:19,747 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-07-13 19:45:20,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:20,358 INFO L93 Difference]: Finished difference Result 233 states and 468 transitions. [2021-07-13 19:45:20,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:20,359 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-07-13 19:45:20,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:20,359 INFO L225 Difference]: With dead ends: 233 [2021-07-13 19:45:20,359 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:45:20,359 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 751.0ms TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:20,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:45:20,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 150. [2021-07-13 19:45:20,361 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-07-13 19:45:20,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 325 transitions. [2021-07-13 19:45:20,361 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 325 transitions. Word has length 18 [2021-07-13 19:45:20,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:20,361 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 325 transitions. [2021-07-13 19:45:20,361 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-07-13 19:45:20,361 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 325 transitions. [2021-07-13 19:45:20,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:20,362 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:20,362 INFO L508 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:20,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16491 [2021-07-13 19:45:20,562 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:20,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:20,562 INFO L82 PathProgramCache]: Analyzing trace with hash -2089485403, now seen corresponding path program 285 times [2021-07-13 19:45:20,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:20,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312337402] [2021-07-13 19:45:20,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:20,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:20,623 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:20,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:20,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312337402] [2021-07-13 19:45:20,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312337402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:20,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454078797] [2021-07-13 19:45:20,624 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-07-13 19:45:20,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:45:20,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:20,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 19:45:20,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:20,786 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:20,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454078797] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:20,787 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:20,787 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:45:20,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710294439] [2021-07-13 19:45:20,787 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:45:20,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:20,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:45:20,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:45:20,787 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-07-13 19:45:20,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:20,924 INFO L93 Difference]: Finished difference Result 175 states and 370 transitions. [2021-07-13 19:45:20,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:45:20,924 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-07-13 19:45:20,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:20,924 INFO L225 Difference]: With dead ends: 175 [2021-07-13 19:45:20,924 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:45:20,924 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 146.0ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:20,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:45:20,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 148. [2021-07-13 19:45:20,926 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-07-13 19:45:20,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 319 transitions. [2021-07-13 19:45:20,926 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 319 transitions. Word has length 18 [2021-07-13 19:45:20,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:20,926 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 319 transitions. [2021-07-13 19:45:20,926 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-07-13 19:45:20,926 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 319 transitions. [2021-07-13 19:45:20,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:20,926 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:20,926 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:21,127 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16521 [2021-07-13 19:45:21,127 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:21,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:21,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1533687034, now seen corresponding path program 286 times [2021-07-13 19:45:21,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:21,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323585319] [2021-07-13 19:45:21,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:21,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:21,296 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:21,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:21,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323585319] [2021-07-13 19:45:21,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323585319] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:21,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891247117] [2021-07-13 19:45:21,297 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-07-13 19:45:21,375 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:21,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:21,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:21,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:22,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:22,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,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 13 treesize of output 2 [2021-07-13 19:45:22,307 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,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-07-13 19:45:22,314 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,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 9 treesize of output 2 [2021-07-13 19:45:22,320 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,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-07-13 19:45:22,326 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,330 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:22,331 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,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 7 treesize of output 1 [2021-07-13 19:45:22,337 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:45:22,343 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,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-07-13 19:45:22,349 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:22,354 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,358 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:22,359 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,363 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:22,364 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:22,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:45:22,369 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:22,373 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,377 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:22,377 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:22,381 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,493 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-13 19:45:22,494 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:45:22,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 3 treesize of output 1 [2021-07-13 19:45:22,498 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,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 6 treesize of output 2 [2021-07-13 19:45:22,502 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,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 5 treesize of output 1 [2021-07-13 19:45:22,505 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:22,509 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:22,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:22,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:45:22,566 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:45:22,737 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:22,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891247117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:22,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:22,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-07-13 19:45:22,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315152355] [2021-07-13 19:45:22,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:45:22,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:22,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:45:22,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:45:22,738 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-07-13 19:45:23,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:23,669 INFO L93 Difference]: Finished difference Result 260 states and 517 transitions. [2021-07-13 19:45:23,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:45:23,669 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-07-13 19:45:23,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:23,670 INFO L225 Difference]: With dead ends: 260 [2021-07-13 19:45:23,670 INFO L226 Difference]: Without dead ends: 227 [2021-07-13 19:45:23,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 1119.8ms TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:23,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-07-13 19:45:23,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 147. [2021-07-13 19:45:23,672 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-07-13 19:45:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 317 transitions. [2021-07-13 19:45:23,673 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 317 transitions. Word has length 18 [2021-07-13 19:45:23,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:23,673 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 317 transitions. [2021-07-13 19:45:23,673 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-07-13 19:45:23,673 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 317 transitions. [2021-07-13 19:45:23,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:23,673 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:23,673 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:23,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16529,287 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:23,889 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:23,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:23,889 INFO L82 PathProgramCache]: Analyzing trace with hash -493451236, now seen corresponding path program 287 times [2021-07-13 19:45:23,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:23,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099113974] [2021-07-13 19:45:23,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:23,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:24,075 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:24,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:24,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099113974] [2021-07-13 19:45:24,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099113974] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:24,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296439188] [2021-07-13 19:45:24,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 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-07-13 19:45:24,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:45:24,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:24,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:24,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:24,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:24,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:24,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 10 treesize of output 1 [2021-07-13 19:45:24,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:24,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:24,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:24,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 9 treesize of output 1 [2021-07-13 19:45:24,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:24,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:24,878 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:24,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:24,883 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,022 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 66 [2021-07-13 19:45:25,023 INFO L628 ElimStorePlain]: treesize reduction 373, result has 23.7 percent of original size [2021-07-13 19:45:25,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 5 treesize of output 1 [2021-07-13 19:45:25,027 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:25,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-07-13 19:45:25,073 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:25,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:25,119 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:25,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:25,163 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:25,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 4 treesize of output 2 [2021-07-13 19:45:25,205 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45: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-07-13 19:45:25,246 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:25,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-07-13 19:45:25,285 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:25,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:45:25,320 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-07-13 19:45:25,454 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:25,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296439188] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:25,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:25,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-07-13 19:45:25,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743611818] [2021-07-13 19:45:25,454 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:25,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:25,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:25,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:25,455 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-07-13 19:45:25,633 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 51 [2021-07-13 19:45:25,788 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 42 [2021-07-13 19:45:26,346 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 52 [2021-07-13 19:45:26,565 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 43 [2021-07-13 19:45:26,707 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 57 [2021-07-13 19:45:27,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:27,151 INFO L93 Difference]: Finished difference Result 287 states and 566 transitions. [2021-07-13 19:45:27,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:45:27,152 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-07-13 19:45:27,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:27,152 INFO L225 Difference]: With dead ends: 287 [2021-07-13 19:45:27,152 INFO L226 Difference]: Without dead ends: 247 [2021-07-13 19:45:27,152 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 1807.8ms TimeCoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:45:27,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-07-13 19:45:27,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 147. [2021-07-13 19:45:27,154 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-07-13 19:45:27,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 317 transitions. [2021-07-13 19:45:27,154 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 317 transitions. Word has length 18 [2021-07-13 19:45:27,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:27,154 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 317 transitions. [2021-07-13 19:45:27,154 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-07-13 19:45:27,154 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 317 transitions. [2021-07-13 19:45:27,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:45:27,154 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:27,154 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:27,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16679,288 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:27,355 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:27,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:27,355 INFO L82 PathProgramCache]: Analyzing trace with hash 844115978, now seen corresponding path program 288 times [2021-07-13 19:45:27,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:27,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241283877] [2021-07-13 19:45:27,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:27,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:27,529 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:27,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:27,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241283877] [2021-07-13 19:45:27,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241283877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:27,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978868442] [2021-07-13 19:45:27,530 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-07-13 19:45:27,609 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:45:27,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:27,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-07-13 19:45:27,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:28,499 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:28,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:28,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:28,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-07-13 19:45:28,506 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:28,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:28,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 11 treesize of output 2 [2021-07-13 19:45:28,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:28,522 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,658 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 67 [2021-07-13 19:45:28,659 INFO L628 ElimStorePlain]: treesize reduction 370, result has 24.0 percent of original size [2021-07-13 19:45:28,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-07-13 19:45:28,663 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:28,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 5 treesize of output 1 [2021-07-13 19:45:28,709 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:28,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-07-13 19:45:28,755 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:28,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 6 treesize of output 2 [2021-07-13 19:45:28,799 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:28,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-07-13 19:45:28,840 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:28,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-07-13 19:45:28,881 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:28,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-07-13 19:45:28,919 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:28,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:45:28,955 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-07-13 19:45:29,085 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:29,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978868442] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:29,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:29,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-07-13 19:45:29,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373086609] [2021-07-13 19:45:29,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:29,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:29,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:29,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:29,086 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-07-13 19:45:29,654 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 67 [2021-07-13 19:45:29,803 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 60 [2021-07-13 19:45:29,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:29,843 INFO L93 Difference]: Finished difference Result 209 states and 430 transitions. [2021-07-13 19:45:29,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:29,843 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-07-13 19:45:29,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:29,843 INFO L225 Difference]: With dead ends: 209 [2021-07-13 19:45:29,843 INFO L226 Difference]: Without dead ends: 197 [2021-07-13 19:45:29,843 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 966.3ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:45:29,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-13 19:45:29,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 151. [2021-07-13 19:45:29,845 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-07-13 19:45:29,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 326 transitions. [2021-07-13 19:45:29,845 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 326 transitions. Word has length 18 [2021-07-13 19:45:29,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:29,845 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 326 transitions. [2021-07-13 19:45:29,845 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-07-13 19:45:29,845 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 326 transitions. [2021-07-13 19:45:29,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:29,845 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:29,846 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:30,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 289 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16786 [2021-07-13 19:45:30,046 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:30,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:30,046 INFO L82 PathProgramCache]: Analyzing trace with hash 1552318047, now seen corresponding path program 289 times [2021-07-13 19:45:30,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:30,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794473775] [2021-07-13 19:45:30,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:30,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:30,115 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:30,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:30,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794473775] [2021-07-13 19:45:30,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794473775] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:30,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105596033] [2021-07-13 19:45:30,116 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-07-13 19:45:30,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:30,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:30,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:30,266 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:30,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105596033] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:30,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:30,267 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:45:30,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456892021] [2021-07-13 19:45:30,267 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:45:30,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:30,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:45:30,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:45:30,267 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-07-13 19:45:30,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:30,418 INFO L93 Difference]: Finished difference Result 199 states and 416 transitions. [2021-07-13 19:45:30,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:45:30,418 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-07-13 19:45:30,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:30,419 INFO L225 Difference]: With dead ends: 199 [2021-07-13 19:45:30,419 INFO L226 Difference]: Without dead ends: 199 [2021-07-13 19:45:30,419 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 145.3ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:30,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-13 19:45:30,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 155. [2021-07-13 19:45:30,420 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-07-13 19:45:30,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 334 transitions. [2021-07-13 19:45:30,420 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 334 transitions. Word has length 19 [2021-07-13 19:45:30,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:30,420 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 334 transitions. [2021-07-13 19:45:30,420 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-07-13 19:45:30,421 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 334 transitions. [2021-07-13 19:45:30,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:30,421 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:30,421 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:30,621 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16916 [2021-07-13 19:45:30,621 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:30,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:30,622 INFO L82 PathProgramCache]: Analyzing trace with hash 112722865, now seen corresponding path program 290 times [2021-07-13 19:45:30,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:30,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880256122] [2021-07-13 19:45:30,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:30,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:30,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-07-13 19:45:30,694 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:30,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880256122] [2021-07-13 19:45:30,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880256122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:30,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255070333] [2021-07-13 19:45:30,695 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-07-13 19:45:30,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:30,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:30,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:30,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:30,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:30,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255070333] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:30,859 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:30,859 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:45:30,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018459429] [2021-07-13 19:45:30,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:30,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:30,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:30,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:30,859 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-07-13 19:45:31,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:31,046 INFO L93 Difference]: Finished difference Result 198 states and 418 transitions. [2021-07-13 19:45:31,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:31,046 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-07-13 19:45:31,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:31,046 INFO L225 Difference]: With dead ends: 198 [2021-07-13 19:45:31,047 INFO L226 Difference]: Without dead ends: 198 [2021-07-13 19:45:31,047 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 170.4ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:31,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-13 19:45:31,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 155. [2021-07-13 19:45:31,048 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-07-13 19:45:31,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 334 transitions. [2021-07-13 19:45:31,048 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 334 transitions. Word has length 19 [2021-07-13 19:45:31,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:31,048 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 334 transitions. [2021-07-13 19:45:31,048 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-07-13 19:45:31,048 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 334 transitions. [2021-07-13 19:45:31,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:31,049 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:31,049 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:31,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16920,291 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:31,261 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:31,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:31,261 INFO L82 PathProgramCache]: Analyzing trace with hash 121885699, now seen corresponding path program 291 times [2021-07-13 19:45:31,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:31,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207915265] [2021-07-13 19:45:31,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:31,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:31,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:31,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207915265] [2021-07-13 19:45:31,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207915265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:31,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472178094] [2021-07-13 19:45:31,350 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-07-13 19:45:31,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:45:31,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:31,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:31,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:31,541 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:31,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472178094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:31,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:31,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:31,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225072394] [2021-07-13 19:45:31,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:31,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:31,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:31,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:31,541 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-07-13 19:45:31,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:31,734 INFO L93 Difference]: Finished difference Result 190 states and 402 transitions. [2021-07-13 19:45:31,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:31,734 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-07-13 19:45:31,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:31,735 INFO L225 Difference]: With dead ends: 190 [2021-07-13 19:45:31,735 INFO L226 Difference]: Without dead ends: 190 [2021-07-13 19:45:31,735 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 179.8ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:31,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-07-13 19:45:31,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 155. [2021-07-13 19:45:31,736 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-07-13 19:45:31,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 334 transitions. [2021-07-13 19:45:31,736 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 334 transitions. Word has length 19 [2021-07-13 19:45:31,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:31,737 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 334 transitions. [2021-07-13 19:45:31,737 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-07-13 19:45:31,737 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 334 transitions. [2021-07-13 19:45:31,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:31,737 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:31,737 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:31,937 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 292 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16924 [2021-07-13 19:45:31,937 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:31,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:31,938 INFO L82 PathProgramCache]: Analyzing trace with hash 758136460, now seen corresponding path program 292 times [2021-07-13 19:45:31,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:31,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436027019] [2021-07-13 19:45:31,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:31,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:32,027 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:32,027 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:32,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436027019] [2021-07-13 19:45:32,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436027019] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:32,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365137619] [2021-07-13 19:45:32,027 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-07-13 19:45:32,133 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:32,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:32,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:32,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:32,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-07-13 19:45:32,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365137619] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:32,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:32,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:32,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649542297] [2021-07-13 19:45:32,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:32,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:32,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:32,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:32,551 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-07-13 19:45:32,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:32,902 INFO L93 Difference]: Finished difference Result 198 states and 408 transitions. [2021-07-13 19:45:32,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:32,902 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-07-13 19:45:32,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:32,903 INFO L225 Difference]: With dead ends: 198 [2021-07-13 19:45:32,903 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:45:32,903 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 561.0ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:32,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:45:32,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 155. [2021-07-13 19:45:32,904 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-07-13 19:45:32,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 333 transitions. [2021-07-13 19:45:32,904 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 333 transitions. Word has length 19 [2021-07-13 19:45:32,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:32,905 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 333 transitions. [2021-07-13 19:45:32,905 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-07-13 19:45:32,905 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 333 transitions. [2021-07-13 19:45:32,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:32,905 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:32,905 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:33,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16928,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:33,105 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:33,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:33,106 INFO L82 PathProgramCache]: Analyzing trace with hash -1263292047, now seen corresponding path program 293 times [2021-07-13 19:45:33,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:33,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144236530] [2021-07-13 19:45:33,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:33,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:33,182 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:33,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:33,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144236530] [2021-07-13 19:45:33,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144236530] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:33,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718078349] [2021-07-13 19:45:33,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 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-07-13 19:45:33,266 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:45:33,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:33,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:33,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:33,347 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:33,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718078349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:33,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:33,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:45:33,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49525409] [2021-07-13 19:45:33,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:45:33,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:33,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:45:33,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:45:33,348 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-07-13 19:45:33,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:33,550 INFO L93 Difference]: Finished difference Result 186 states and 393 transitions. [2021-07-13 19:45:33,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:33,551 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-07-13 19:45:33,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:33,551 INFO L225 Difference]: With dead ends: 186 [2021-07-13 19:45:33,551 INFO L226 Difference]: Without dead ends: 186 [2021-07-13 19:45:33,552 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 170.3ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:33,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-07-13 19:45:33,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 155. [2021-07-13 19:45:33,553 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-07-13 19:45:33,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 333 transitions. [2021-07-13 19:45:33,553 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 333 transitions. Word has length 19 [2021-07-13 19:45:33,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:33,553 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 333 transitions. [2021-07-13 19:45:33,553 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-07-13 19:45:33,554 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 333 transitions. [2021-07-13 19:45:33,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:33,554 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:33,554 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:33,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 294 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16948 [2021-07-13 19:45:33,754 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:33,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:33,755 INFO L82 PathProgramCache]: Analyzing trace with hash -272936504, now seen corresponding path program 294 times [2021-07-13 19:45:33,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:33,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270485495] [2021-07-13 19:45:33,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:33,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:33,829 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:33,829 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:33,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270485495] [2021-07-13 19:45:33,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270485495] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:33,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393365361] [2021-07-13 19:45:33,829 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-07-13 19:45:33,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:45:33,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:33,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:33,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:34,268 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:34,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393365361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:34,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:34,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:34,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338422412] [2021-07-13 19:45:34,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:34,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:34,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:34,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:34,269 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-07-13 19:45:34,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:34,646 INFO L93 Difference]: Finished difference Result 198 states and 409 transitions. [2021-07-13 19:45:34,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:45:34,647 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-07-13 19:45:34,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:34,647 INFO L225 Difference]: With dead ends: 198 [2021-07-13 19:45:34,647 INFO L226 Difference]: Without dead ends: 192 [2021-07-13 19:45:34,647 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 503.4ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:45:34,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-13 19:45:34,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 155. [2021-07-13 19:45:34,649 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-07-13 19:45:34,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 332 transitions. [2021-07-13 19:45:34,649 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 332 transitions. Word has length 19 [2021-07-13 19:45:34,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:34,649 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 332 transitions. [2021-07-13 19:45:34,649 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-07-13 19:45:34,649 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 332 transitions. [2021-07-13 19:45:34,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:34,649 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:34,649 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:34,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16952,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:34,850 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:34,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:34,850 INFO L82 PathProgramCache]: Analyzing trace with hash 2017160771, now seen corresponding path program 295 times [2021-07-13 19:45:34,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:34,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756443692] [2021-07-13 19:45:34,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:34,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:34,926 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:34,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:34,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756443692] [2021-07-13 19:45:34,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756443692] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:34,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745332647] [2021-07-13 19:45:34,927 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-07-13 19:45:35,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:35,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:35,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:35,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:35,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745332647] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:35,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:35,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:45:35,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267103569] [2021-07-13 19:45:35,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:45:35,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:35,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:45:35,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:45:35,096 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-07-13 19:45:35,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:35,346 INFO L93 Difference]: Finished difference Result 196 states and 406 transitions. [2021-07-13 19:45:35,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:35,347 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-07-13 19:45:35,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:35,347 INFO L225 Difference]: With dead ends: 196 [2021-07-13 19:45:35,347 INFO L226 Difference]: Without dead ends: 196 [2021-07-13 19:45:35,347 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 246.2ms TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:35,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-07-13 19:45:35,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 156. [2021-07-13 19:45:35,349 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-07-13 19:45:35,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 336 transitions. [2021-07-13 19:45:35,349 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 336 transitions. Word has length 19 [2021-07-13 19:45:35,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:35,349 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 336 transitions. [2021-07-13 19:45:35,349 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-07-13 19:45:35,349 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 336 transitions. [2021-07-13 19:45:35,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:35,349 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:35,349 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:35,550 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16972 [2021-07-13 19:45:35,550 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:35,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:35,550 INFO L82 PathProgramCache]: Analyzing trace with hash 2049107724, now seen corresponding path program 296 times [2021-07-13 19:45:35,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:35,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399380555] [2021-07-13 19:45:35,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:35,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:35,627 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:35,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:35,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399380555] [2021-07-13 19:45:35,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399380555] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:35,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320644980] [2021-07-13 19:45:35,627 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-07-13 19:45:35,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:35,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:35,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:35,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:36,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:36,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:36,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 8 treesize of output 1 [2021-07-13 19:45:36,065 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,151 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:45:36,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:45:36,155 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,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-07-13 19:45:36,189 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,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-07-13 19:45:36,223 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,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 3 treesize of output 1 [2021-07-13 19:45:36,254 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,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-07-13 19:45:36,285 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,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-07-13 19:45:36,314 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,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 4 treesize of output 2 [2021-07-13 19:45:36,342 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:36,366 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:45:36,398 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:36,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320644980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:36,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:36,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:36,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576084247] [2021-07-13 19:45:36,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:36,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:36,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:36,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:36,399 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-07-13 19:45:37,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:37,065 INFO L93 Difference]: Finished difference Result 211 states and 430 transitions. [2021-07-13 19:45:37,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:45:37,065 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-07-13 19:45:37,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:37,065 INFO L225 Difference]: With dead ends: 211 [2021-07-13 19:45:37,065 INFO L226 Difference]: Without dead ends: 208 [2021-07-13 19:45:37,065 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 767.2ms TimeCoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:45:37,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-07-13 19:45:37,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 160. [2021-07-13 19:45:37,067 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-07-13 19:45:37,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 344 transitions. [2021-07-13 19:45:37,067 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 344 transitions. Word has length 19 [2021-07-13 19:45:37,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:37,067 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 344 transitions. [2021-07-13 19:45:37,067 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-07-13 19:45:37,067 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 344 transitions. [2021-07-13 19:45:37,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:37,068 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:37,068 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:37,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16981 [2021-07-13 19:45:37,268 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:37,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:37,268 INFO L82 PathProgramCache]: Analyzing trace with hash 1569823048, now seen corresponding path program 297 times [2021-07-13 19:45:37,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:37,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964617164] [2021-07-13 19:45:37,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:37,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:37,347 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:37,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:37,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964617164] [2021-07-13 19:45:37,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964617164] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:37,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66929371] [2021-07-13 19:45:37,348 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-07-13 19:45:37,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:45:37,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:37,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:37,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:37,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 4 treesize of output 2 [2021-07-13 19:45:37,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:37,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:37,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-07-13 19:45:37,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:37,777 INFO L628 ElimStorePlain]: treesize reduction 71, result has 44.5 percent of original size [2021-07-13 19:45:37,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-07-13 19:45:37,781 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:37,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:37,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-07-13 19:45:37,805 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:37,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:37,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 4 treesize of output 2 [2021-07-13 19:45:37,828 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:37,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:37,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-07-13 19:45:37,849 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:37,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:37,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:37,868 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-07-13 19:45:37,897 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:37,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66929371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:37,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:37,898 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:37,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638296190] [2021-07-13 19:45:37,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:37,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:37,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:37,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:37,898 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-07-13 19:45:38,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:38,185 INFO L93 Difference]: Finished difference Result 194 states and 406 transitions. [2021-07-13 19:45:38,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:38,185 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-07-13 19:45:38,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:38,185 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:45:38,186 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:45:38,186 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 363.2ms TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:45:38,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:45:38,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 156. [2021-07-13 19:45:38,187 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-07-13 19:45:38,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 335 transitions. [2021-07-13 19:45:38,187 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 335 transitions. Word has length 19 [2021-07-13 19:45:38,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:38,187 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 335 transitions. [2021-07-13 19:45:38,187 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-07-13 19:45:38,188 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 335 transitions. [2021-07-13 19:45:38,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:38,188 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:38,188 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:38,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17003 [2021-07-13 19:45:38,388 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:38,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:38,389 INFO L82 PathProgramCache]: Analyzing trace with hash -405838445, now seen corresponding path program 298 times [2021-07-13 19:45:38,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:38,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599674856] [2021-07-13 19:45:38,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:38,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45: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-07-13 19:45:38,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:38,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599674856] [2021-07-13 19:45:38,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599674856] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:38,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031512557] [2021-07-13 19:45:38,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 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-07-13 19:45:38,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:38,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:38,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:38,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:38,649 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:38,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031512557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:38,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:38,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:45:38,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048143979] [2021-07-13 19:45:38,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:45:38,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:38,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:45:38,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:45:38,649 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-07-13 19:45:38,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:38,834 INFO L93 Difference]: Finished difference Result 183 states and 384 transitions. [2021-07-13 19:45:38,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:38,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-07-13 19:45:38,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:38,835 INFO L225 Difference]: With dead ends: 183 [2021-07-13 19:45:38,835 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:45:38,835 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 173.5ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:38,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:45:38,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 156. [2021-07-13 19:45:38,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-07-13 19:45:38,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 334 transitions. [2021-07-13 19:45:38,836 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 334 transitions. Word has length 19 [2021-07-13 19:45:38,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:38,837 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 334 transitions. [2021-07-13 19:45:38,837 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-07-13 19:45:38,837 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 334 transitions. [2021-07-13 19:45:38,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:38,837 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:38,837 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:39,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17026,299 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:39,037 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:39,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:39,038 INFO L82 PathProgramCache]: Analyzing trace with hash -1867476129, now seen corresponding path program 299 times [2021-07-13 19:45:39,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:39,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081838428] [2021-07-13 19:45:39,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:39,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:39,109 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:39,109 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:39,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081838428] [2021-07-13 19:45:39,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081838428] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:39,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235729997] [2021-07-13 19:45:39,109 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-07-13 19:45:39,192 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:45:39,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:39,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:39,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:39,284 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:39,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235729997] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:39,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:39,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:45:39,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492154985] [2021-07-13 19:45:39,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:39,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:39,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:39,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:39,285 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-07-13 19:45:39,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:39,467 INFO L93 Difference]: Finished difference Result 183 states and 386 transitions. [2021-07-13 19:45:39,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:39,467 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-07-13 19:45:39,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:39,467 INFO L225 Difference]: With dead ends: 183 [2021-07-13 19:45:39,467 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:45:39,467 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 183.2ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:39,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:45:39,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 156. [2021-07-13 19:45:39,469 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-07-13 19:45:39,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 334 transitions. [2021-07-13 19:45:39,469 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 334 transitions. Word has length 19 [2021-07-13 19:45:39,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:39,469 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 334 transitions. [2021-07-13 19:45:39,469 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-07-13 19:45:39,469 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 334 transitions. [2021-07-13 19:45:39,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:39,469 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:39,469 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:39,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17036 [2021-07-13 19:45:39,670 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:39,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:39,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1858313295, now seen corresponding path program 300 times [2021-07-13 19:45:39,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:39,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019375186] [2021-07-13 19:45:39,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:39,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:39,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:39,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:39,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019375186] [2021-07-13 19:45:39,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019375186] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:39,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646496361] [2021-07-13 19:45:39,755 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-07-13 19:45:39,838 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:45:39,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:39,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:39,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:40,027 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:40,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646496361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:40,028 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:40,028 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:40,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774116686] [2021-07-13 19:45:40,028 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:40,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:40,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:40,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:40,028 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-07-13 19:45:40,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:40,241 INFO L93 Difference]: Finished difference Result 200 states and 420 transitions. [2021-07-13 19:45:40,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:40,241 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-07-13 19:45:40,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:40,241 INFO L225 Difference]: With dead ends: 200 [2021-07-13 19:45:40,241 INFO L226 Difference]: Without dead ends: 200 [2021-07-13 19:45:40,242 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 204.9ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:40,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-13 19:45:40,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 157. [2021-07-13 19:45:40,243 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-07-13 19:45:40,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 336 transitions. [2021-07-13 19:45:40,243 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 336 transitions. Word has length 19 [2021-07-13 19:45:40,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:40,243 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 336 transitions. [2021-07-13 19:45:40,243 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-07-13 19:45:40,243 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 336 transitions. [2021-07-13 19:45:40,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:40,244 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:40,244 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:40,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17040,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:40,444 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:40,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:40,445 INFO L82 PathProgramCache]: Analyzing trace with hash 1051476255, now seen corresponding path program 301 times [2021-07-13 19:45:40,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:40,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737104498] [2021-07-13 19:45:40,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:40,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:40,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:40,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:40,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737104498] [2021-07-13 19:45:40,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737104498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:40,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434948152] [2021-07-13 19:45:40,519 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-07-13 19:45:40,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:40,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:40,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:40,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-07-13 19:45:40,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434948152] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:40,680 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:40,680 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:45:40,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268289969] [2021-07-13 19:45:40,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:45:40,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:40,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:45:40,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:45:40,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-07-13 19:45:40,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:40,833 INFO L93 Difference]: Finished difference Result 197 states and 414 transitions. [2021-07-13 19:45:40,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:40,833 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-07-13 19:45:40,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:40,834 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:45:40,834 INFO L226 Difference]: Without dead ends: 197 [2021-07-13 19:45:40,834 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 155.0ms TimeCoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:40,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-13 19:45:40,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 158. [2021-07-13 19:45:40,835 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-07-13 19:45:40,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 338 transitions. [2021-07-13 19:45:40,835 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 338 transitions. Word has length 19 [2021-07-13 19:45:40,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:40,836 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 338 transitions. [2021-07-13 19:45:40,836 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-07-13 19:45:40,836 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 338 transitions. [2021-07-13 19:45:40,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:40,836 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:40,836 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:41,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17070,302 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:41,037 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:41,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:41,037 INFO L82 PathProgramCache]: Analyzing trace with hash 1735682165, now seen corresponding path program 302 times [2021-07-13 19:45:41,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:41,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818807512] [2021-07-13 19:45:41,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:41,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:41,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-07-13 19:45:41,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:41,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818807512] [2021-07-13 19:45:41,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818807512] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:41,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61294727] [2021-07-13 19:45:41,113 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-07-13 19:45:41,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:41,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:41,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:41,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:41,286 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:41,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61294727] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:41,286 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:41,286 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:45:41,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508201378] [2021-07-13 19:45:41,287 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:45:41,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:41,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:45:41,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:45:41,287 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-07-13 19:45:41,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:41,447 INFO L93 Difference]: Finished difference Result 195 states and 411 transitions. [2021-07-13 19:45:41,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:41,447 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-07-13 19:45:41,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:41,447 INFO L225 Difference]: With dead ends: 195 [2021-07-13 19:45:41,447 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:45:41,448 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 156.2ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:41,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:45:41,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 159. [2021-07-13 19:45:41,449 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-07-13 19:45:41,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 340 transitions. [2021-07-13 19:45:41,449 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 340 transitions. Word has length 19 [2021-07-13 19:45:41,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:41,449 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 340 transitions. [2021-07-13 19:45:41,449 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-07-13 19:45:41,449 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 340 transitions. [2021-07-13 19:45:41,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:41,450 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:41,450 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:41,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17074,303 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:41,650 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:41,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:41,650 INFO L82 PathProgramCache]: Analyzing trace with hash -410375946, now seen corresponding path program 303 times [2021-07-13 19:45:41,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:41,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611435577] [2021-07-13 19:45:41,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:41,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:41,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-07-13 19:45:41,727 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:41,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611435577] [2021-07-13 19:45:41,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611435577] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:41,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724486240] [2021-07-13 19:45:41,727 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-07-13 19:45:41,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:45:41,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:41,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:41,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:42,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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-07-13 19:45:42,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,057 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,124 INFO L628 ElimStorePlain]: treesize reduction 44, result has 54.6 percent of original size [2021-07-13 19:45:42,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-07-13 19:45:42,128 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:42,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 4 treesize of output 2 [2021-07-13 19:45:42,154 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:42,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 3 treesize of output 1 [2021-07-13 19:45:42,176 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:42,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:42,195 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-07-13 19:45:42,224 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:42,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724486240] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:42,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:42,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:45:42,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089362366] [2021-07-13 19:45:42,224 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:42,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:42,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:42,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:42,224 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-07-13 19:45:42,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:42,441 INFO L93 Difference]: Finished difference Result 176 states and 372 transitions. [2021-07-13 19:45:42,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:42,442 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-07-13 19:45:42,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:42,442 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:45:42,442 INFO L226 Difference]: Without dead ends: 176 [2021-07-13 19:45:42,442 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 259.0ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:42,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-07-13 19:45:42,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 155. [2021-07-13 19:45:42,444 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-07-13 19:45:42,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 332 transitions. [2021-07-13 19:45:42,444 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 332 transitions. Word has length 19 [2021-07-13 19:45:42,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:42,444 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 332 transitions. [2021-07-13 19:45:42,444 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-07-13 19:45:42,444 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 332 transitions. [2021-07-13 19:45:42,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:42,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:42,444 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:42,645 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17083,304 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:42,645 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:42,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:42,645 INFO L82 PathProgramCache]: Analyzing trace with hash 324225371, now seen corresponding path program 304 times [2021-07-13 19:45:42,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:42,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773160183] [2021-07-13 19:45:42,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:42,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:42,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:42,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:42,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773160183] [2021-07-13 19:45:42,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773160183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:42,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635079900] [2021-07-13 19:45:42,730 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-07-13 19:45:42,872 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:42,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:42,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:42,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:43,038 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:43,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635079900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:43,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:43,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:43,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780148182] [2021-07-13 19:45:43,038 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:43,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:43,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:43,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:43,039 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-07-13 19:45:43,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:43,262 INFO L93 Difference]: Finished difference Result 194 states and 408 transitions. [2021-07-13 19:45:43,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:45:43,262 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-07-13 19:45:43,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:43,263 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:45:43,263 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:45:43,263 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 225.3ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:45:43,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:45:43,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 156. [2021-07-13 19:45:43,264 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-07-13 19:45:43,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 334 transitions. [2021-07-13 19:45:43,264 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 334 transitions. Word has length 19 [2021-07-13 19:45:43,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:43,264 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 334 transitions. [2021-07-13 19:45:43,264 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-07-13 19:45:43,265 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 334 transitions. [2021-07-13 19:45:43,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:43,265 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:43,265 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:43,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17107,305 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:43,465 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:43,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:43,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1060952375, now seen corresponding path program 305 times [2021-07-13 19:45:43,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:43,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925763841] [2021-07-13 19:45:43,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:43,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:43,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:43,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:43,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925763841] [2021-07-13 19:45:43,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925763841] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:43,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502734900] [2021-07-13 19:45:43,548 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-07-13 19:45:43,632 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:45:43,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:43,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:43,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:43,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:43,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502734900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:43,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:43,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:45:43,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615501827] [2021-07-13 19:45:43,789 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:43,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:43,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:43,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:43,790 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-07-13 19:45:44,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:44,183 INFO L93 Difference]: Finished difference Result 224 states and 468 transitions. [2021-07-13 19:45:44,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:45:44,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 19 [2021-07-13 19:45:44,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:44,183 INFO L225 Difference]: With dead ends: 224 [2021-07-13 19:45:44,183 INFO L226 Difference]: Without dead ends: 224 [2021-07-13 19:45:44,183 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 292.0ms TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:44,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-13 19:45:44,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 157. [2021-07-13 19:45:44,185 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-07-13 19:45:44,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 336 transitions. [2021-07-13 19:45:44,185 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 336 transitions. Word has length 19 [2021-07-13 19:45:44,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:44,185 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 336 transitions. [2021-07-13 19:45:44,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-07-13 19:45:44,185 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 336 transitions. [2021-07-13 19:45:44,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:44,185 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:44,186 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:44,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17137 [2021-07-13 19:45:44,386 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:44,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:44,386 INFO L82 PathProgramCache]: Analyzing trace with hash -376746465, now seen corresponding path program 306 times [2021-07-13 19:45:44,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:44,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303289830] [2021-07-13 19:45:44,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:44,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:44,459 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:44,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:44,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303289830] [2021-07-13 19:45:44,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303289830] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:44,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465181923] [2021-07-13 19:45:44,459 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-07-13 19:45:44,545 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:45:44,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:44,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:44,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:44,724 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:44,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465181923] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:44,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:44,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:45:44,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956871243] [2021-07-13 19:45:44,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:44,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:44,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:44,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:44,725 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-07-13 19:45:45,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:45,081 INFO L93 Difference]: Finished difference Result 221 states and 463 transitions. [2021-07-13 19:45:45,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:45:45,081 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-07-13 19:45:45,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:45,082 INFO L225 Difference]: With dead ends: 221 [2021-07-13 19:45:45,082 INFO L226 Difference]: Without dead ends: 221 [2021-07-13 19:45:45,082 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 329.4ms TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:45:45,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-07-13 19:45:45,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 158. [2021-07-13 19:45:45,083 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-07-13 19:45:45,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 338 transitions. [2021-07-13 19:45:45,083 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 338 transitions. Word has length 19 [2021-07-13 19:45:45,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:45,084 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 338 transitions. [2021-07-13 19:45:45,084 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-07-13 19:45:45,084 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 338 transitions. [2021-07-13 19:45:45,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:45,084 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:45,084 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:45,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17166 [2021-07-13 19:45:45,285 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:45,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:45,285 INFO L82 PathProgramCache]: Analyzing trace with hash 1772162720, now seen corresponding path program 307 times [2021-07-13 19:45:45,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:45,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704053823] [2021-07-13 19:45:45,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:45,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:45,374 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:45,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:45,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704053823] [2021-07-13 19:45:45,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704053823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:45,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111968017] [2021-07-13 19:45:45,375 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-07-13 19:45:45,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:45,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:45,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:45,652 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,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-07-13 19:45:45,657 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,742 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-07-13 19:45:45,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-07-13 19:45:45,746 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:45,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-07-13 19:45:45,780 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:45,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 3 treesize of output 1 [2021-07-13 19:45:45,813 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:45,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 4 treesize of output 2 [2021-07-13 19:45:45,845 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:45,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-07-13 19:45:45,874 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:45,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 4 treesize of output 2 [2021-07-13 19:45:45,903 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:45,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-07-13 19:45:45,930 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:45,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:45,954 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:45:45,982 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:45,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111968017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:45,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:45,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:45:45,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197289818] [2021-07-13 19:45:45,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:45,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:45,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:45,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:45,982 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-07-13 19:45:46,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:46,183 INFO L93 Difference]: Finished difference Result 175 states and 370 transitions. [2021-07-13 19:45:46,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:45:46,184 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-07-13 19:45:46,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:46,184 INFO L225 Difference]: With dead ends: 175 [2021-07-13 19:45:46,184 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:45:46,184 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 268.8ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:46,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:45:46,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 155. [2021-07-13 19:45:46,185 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-07-13 19:45:46,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 332 transitions. [2021-07-13 19:45:46,186 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 332 transitions. Word has length 19 [2021-07-13 19:45:46,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:46,186 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 332 transitions. [2021-07-13 19:45:46,186 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-07-13 19:45:46,186 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 332 transitions. [2021-07-13 19:45:46,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:46,186 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:46,186 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:46,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17198,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:46,387 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:46,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:46,387 INFO L82 PathProgramCache]: Analyzing trace with hash -20716577, now seen corresponding path program 308 times [2021-07-13 19:45:46,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:46,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561890972] [2021-07-13 19:45:46,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:46,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:46,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:46,465 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:46,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561890972] [2021-07-13 19:45:46,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561890972] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:46,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108345321] [2021-07-13 19:45:46,466 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-07-13 19:45:46,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:46,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:46,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:46,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:46,686 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:46,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108345321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:46,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:46,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:46,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447348833] [2021-07-13 19:45:46,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:46,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:46,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:46,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:46,687 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-07-13 19:45:47,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:47,034 INFO L93 Difference]: Finished difference Result 205 states and 430 transitions. [2021-07-13 19:45:47,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:45:47,035 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-07-13 19:45:47,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:47,035 INFO L225 Difference]: With dead ends: 205 [2021-07-13 19:45:47,035 INFO L226 Difference]: Without dead ends: 205 [2021-07-13 19:45:47,035 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 286.2ms TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:45:47,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-13 19:45:47,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 163. [2021-07-13 19:45:47,037 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-07-13 19:45:47,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 348 transitions. [2021-07-13 19:45:47,037 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 348 transitions. Word has length 19 [2021-07-13 19:45:47,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:47,037 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 348 transitions. [2021-07-13 19:45:47,037 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-07-13 19:45:47,037 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 348 transitions. [2021-07-13 19:45:47,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:47,037 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:47,038 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:47,238 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17220 [2021-07-13 19:45:47,238 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:47,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:47,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1035231055, now seen corresponding path program 309 times [2021-07-13 19:45:47,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:47,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273218652] [2021-07-13 19:45:47,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:47,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:47,319 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:47,319 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:47,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273218652] [2021-07-13 19:45:47,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273218652] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:47,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004416104] [2021-07-13 19:45:47,320 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-07-13 19:45:47,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:45:47,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:47,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:47,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:47,609 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:47,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004416104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:47,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:47,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:47,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093858238] [2021-07-13 19:45:47,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:47,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:47,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:47,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:47,610 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-07-13 19:45:48,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:48,079 INFO L93 Difference]: Finished difference Result 230 states and 481 transitions. [2021-07-13 19:45:48,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:45:48,079 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-07-13 19:45:48,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:48,079 INFO L225 Difference]: With dead ends: 230 [2021-07-13 19:45:48,079 INFO L226 Difference]: Without dead ends: 230 [2021-07-13 19:45:48,080 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 384.4ms TimeCoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:45:48,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-07-13 19:45:48,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 162. [2021-07-13 19:45:48,086 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-07-13 19:45:48,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 346 transitions. [2021-07-13 19:45:48,086 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 346 transitions. Word has length 19 [2021-07-13 19:45:48,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:48,086 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 346 transitions. [2021-07-13 19:45:48,086 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-07-13 19:45:48,086 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 346 transitions. [2021-07-13 19:45:48,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:48,087 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:48,087 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:48,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17240,310 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:48,287 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:48,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:48,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1482568778, now seen corresponding path program 310 times [2021-07-13 19:45:48,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:48,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978482608] [2021-07-13 19:45:48,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:48,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:48,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-07-13 19:45:48,377 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:48,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978482608] [2021-07-13 19:45:48,377 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978482608] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:48,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088927891] [2021-07-13 19:45:48,377 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-07-13 19:45:48,461 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:48,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:48,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:48,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:48,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 3 treesize of output 1 [2021-07-13 19:45:48,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,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 8 treesize of output 1 [2021-07-13 19:45:48,648 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,747 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:45:48,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-07-13 19:45:48,751 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:48,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-07-13 19:45:48,785 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:48,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-07-13 19:45:48,817 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:48,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 4 treesize of output 2 [2021-07-13 19:45:48,848 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:48,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-07-13 19:45:48,878 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:48,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-07-13 19:45:48,908 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45: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 4 treesize of output 2 [2021-07-13 19:45:48,935 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:48,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:48,960 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:45:48,988 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:48,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088927891] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:48,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:48,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:48,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33472267] [2021-07-13 19:45:48,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:48,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:48,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:48,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:48,989 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-07-13 19:45:49,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:49,280 INFO L93 Difference]: Finished difference Result 187 states and 395 transitions. [2021-07-13 19:45:49,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:45:49,280 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-07-13 19:45:49,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:49,280 INFO L225 Difference]: With dead ends: 187 [2021-07-13 19:45:49,280 INFO L226 Difference]: Without dead ends: 187 [2021-07-13 19:45:49,281 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 307.7ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:49,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-13 19:45:49,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 160. [2021-07-13 19:45:49,282 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-07-13 19:45:49,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 342 transitions. [2021-07-13 19:45:49,282 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 342 transitions. Word has length 19 [2021-07-13 19:45:49,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:49,282 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 342 transitions. [2021-07-13 19:45:49,282 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-07-13 19:45:49,282 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 342 transitions. [2021-07-13 19:45:49,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:49,283 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:49,283 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:49,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17284,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:49,483 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:49,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:49,483 INFO L82 PathProgramCache]: Analyzing trace with hash -447485733, now seen corresponding path program 311 times [2021-07-13 19:45:49,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:49,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225049660] [2021-07-13 19:45:49,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:49,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:49,562 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:49,563 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:49,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225049660] [2021-07-13 19:45:49,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225049660] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:49,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048693105] [2021-07-13 19:45:49,563 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-07-13 19:45:49,653 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:45:49,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:49,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:49,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:49,857 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:49,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048693105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:49,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:49,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:49,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071435140] [2021-07-13 19:45:49,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:49,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:49,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:49,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:49,858 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-07-13 19:45:50,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:50,087 INFO L93 Difference]: Finished difference Result 213 states and 442 transitions. [2021-07-13 19:45:50,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:45:50,087 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-07-13 19:45:50,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:50,087 INFO L225 Difference]: With dead ends: 213 [2021-07-13 19:45:50,087 INFO L226 Difference]: Without dead ends: 213 [2021-07-13 19:45:50,088 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 271.1ms TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:45:50,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-13 19:45:50,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 162. [2021-07-13 19:45:50,089 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-07-13 19:45:50,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 348 transitions. [2021-07-13 19:45:50,089 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 348 transitions. Word has length 19 [2021-07-13 19:45:50,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:50,089 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 348 transitions. [2021-07-13 19:45:50,089 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-07-13 19:45:50,089 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 348 transitions. [2021-07-13 19:45:50,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:50,090 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:50,090 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:50,290 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17306 [2021-07-13 19:45:50,290 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:50,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:50,291 INFO L82 PathProgramCache]: Analyzing trace with hash -894823456, now seen corresponding path program 312 times [2021-07-13 19:45:50,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:50,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346852551] [2021-07-13 19:45:50,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:50,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:50,370 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:50,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:50,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346852551] [2021-07-13 19:45:50,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346852551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:50,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568513962] [2021-07-13 19:45:50,370 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-07-13 19:45:50,455 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:45:50,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:50,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:50,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:50,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-07-13 19:45:50,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,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 9 treesize of output 2 [2021-07-13 19:45:50,737 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:45:50,758 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,761 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,761 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,764 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,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-07-13 19:45:50,767 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,769 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,803 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-07-13 19:45:50,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-07-13 19:45:50,806 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,838 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:45:50,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:50,839 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:45:50,869 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:50,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568513962] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:50,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:50,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:50,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371384678] [2021-07-13 19:45:50,869 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:50,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:50,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:50,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:50,870 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-07-13 19:45:51,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:51,213 INFO L93 Difference]: Finished difference Result 248 states and 509 transitions. [2021-07-13 19:45:51,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:45:51,214 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-07-13 19:45:51,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:51,214 INFO L225 Difference]: With dead ends: 248 [2021-07-13 19:45:51,214 INFO L226 Difference]: Without dead ends: 248 [2021-07-13 19:45:51,214 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 327.0ms TimeCoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:45:51,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-07-13 19:45:51,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 159. [2021-07-13 19:45:51,216 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-07-13 19:45:51,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 344 transitions. [2021-07-13 19:45:51,216 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 344 transitions. Word has length 19 [2021-07-13 19:45:51,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:51,216 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 344 transitions. [2021-07-13 19:45:51,216 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-07-13 19:45:51,216 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 344 transitions. [2021-07-13 19:45:51,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:51,217 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:51,217 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:51,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 313 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17342 [2021-07-13 19:45:51,417 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:51,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:51,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1430053258, now seen corresponding path program 313 times [2021-07-13 19:45:51,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:51,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394739782] [2021-07-13 19:45:51,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:51,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:51,494 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:51,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:51,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394739782] [2021-07-13 19:45:51,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394739782] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:51,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874359340] [2021-07-13 19:45:51,494 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-07-13 19:45:51,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:51,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:51,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:51,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,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 9 treesize of output 2 [2021-07-13 19:45:51,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,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 8 treesize of output 1 [2021-07-13 19:45:51,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,735 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:45:51,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-07-13 19:45:51,737 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:51,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,742 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:45:51,748 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:51,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874359340] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:51,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:51,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:51,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990299660] [2021-07-13 19:45:51,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:51,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:51,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:51,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:51,749 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-07-13 19:45:52,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:52,039 INFO L93 Difference]: Finished difference Result 202 states and 425 transitions. [2021-07-13 19:45:52,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:45:52,040 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-07-13 19:45:52,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:52,040 INFO L225 Difference]: With dead ends: 202 [2021-07-13 19:45:52,040 INFO L226 Difference]: Without dead ends: 202 [2021-07-13 19:45:52,040 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 252.4ms TimeCoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:52,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-07-13 19:45:52,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 157. [2021-07-13 19:45:52,042 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-07-13 19:45:52,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 337 transitions. [2021-07-13 19:45:52,042 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 337 transitions. Word has length 19 [2021-07-13 19:45:52,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:52,042 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 337 transitions. [2021-07-13 19:45:52,042 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-07-13 19:45:52,042 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 337 transitions. [2021-07-13 19:45:52,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:52,042 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:52,042 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:52,242 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17427,314 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:52,243 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:52,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:52,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1794773793, now seen corresponding path program 314 times [2021-07-13 19:45:52,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:52,243 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954077729] [2021-07-13 19:45:52,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:52,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:52,323 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:52,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:52,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954077729] [2021-07-13 19:45:52,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954077729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:52,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269658493] [2021-07-13 19:45:52,324 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-07-13 19:45:52,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:52,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:52,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:52,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:52,568 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:52,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269658493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:52,569 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:52,569 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:52,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757424466] [2021-07-13 19:45:52,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:52,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:52,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:52,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:52,569 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-07-13 19:45:52,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:52,832 INFO L93 Difference]: Finished difference Result 175 states and 368 transitions. [2021-07-13 19:45:52,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:45:52,833 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-07-13 19:45:52,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:52,833 INFO L225 Difference]: With dead ends: 175 [2021-07-13 19:45:52,833 INFO L226 Difference]: Without dead ends: 171 [2021-07-13 19:45:52,833 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 283.5ms TimeCoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:45:52,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-07-13 19:45:52,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 157. [2021-07-13 19:45:52,834 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-07-13 19:45:52,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 336 transitions. [2021-07-13 19:45:52,835 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 336 transitions. Word has length 19 [2021-07-13 19:45:52,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:52,835 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 336 transitions. [2021-07-13 19:45:52,835 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-07-13 19:45:52,835 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 336 transitions. [2021-07-13 19:45:52,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:52,835 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:52,835 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:53,035 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17450,315 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:53,036 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:53,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:53,036 INFO L82 PathProgramCache]: Analyzing trace with hash 1170864497, now seen corresponding path program 315 times [2021-07-13 19:45:53,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:53,036 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125606865] [2021-07-13 19:45:53,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:53,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:53,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:53,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:53,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125606865] [2021-07-13 19:45:53,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125606865] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:53,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344961020] [2021-07-13 19:45:53,111 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-07-13 19:45:53,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:45:53,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:53,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:53,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:53,280 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:53,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344961020] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:53,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:53,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:45:53,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753325032] [2021-07-13 19:45:53,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:53,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:53,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:53,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:53,281 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-07-13 19:45:53,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:53,446 INFO L93 Difference]: Finished difference Result 183 states and 387 transitions. [2021-07-13 19:45:53,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:53,447 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-07-13 19:45:53,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:53,447 INFO L225 Difference]: With dead ends: 183 [2021-07-13 19:45:53,447 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:45:53,447 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 177.0ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:53,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:45:53,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2021-07-13 19:45:53,449 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-07-13 19:45:53,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 338 transitions. [2021-07-13 19:45:53,449 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 338 transitions. Word has length 19 [2021-07-13 19:45:53,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:53,449 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 338 transitions. [2021-07-13 19:45:53,449 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-07-13 19:45:53,449 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 338 transitions. [2021-07-13 19:45:53,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:53,449 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:53,449 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:53,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17468 [2021-07-13 19:45:53,650 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:53,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:53,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1180027331, now seen corresponding path program 316 times [2021-07-13 19:45:53,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:53,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956946340] [2021-07-13 19:45:53,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:53,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:53,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:53,728 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:53,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956946340] [2021-07-13 19:45:53,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956946340] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:53,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525091296] [2021-07-13 19:45:53,729 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-07-13 19:45:53,819 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:53,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:53,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:53,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:53,917 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:53,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525091296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:53,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:53,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:53,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360240399] [2021-07-13 19:45:53,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:53,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:53,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:53,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:53,918 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-07-13 19:45:54,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:54,174 INFO L93 Difference]: Finished difference Result 205 states and 431 transitions. [2021-07-13 19:45:54,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:54,174 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-07-13 19:45:54,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:54,174 INFO L225 Difference]: With dead ends: 205 [2021-07-13 19:45:54,174 INFO L226 Difference]: Without dead ends: 205 [2021-07-13 19:45:54,175 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 246.1ms TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:45:54,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-13 19:45:54,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 159. [2021-07-13 19:45:54,176 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-07-13 19:45:54,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 340 transitions. [2021-07-13 19:45:54,176 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 340 transitions. Word has length 19 [2021-07-13 19:45:54,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:54,176 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 340 transitions. [2021-07-13 19:45:54,176 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-07-13 19:45:54,176 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 340 transitions. [2021-07-13 19:45:54,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:54,177 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:54,177 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:54,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17472 [2021-07-13 19:45:54,393 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:54,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:54,393 INFO L82 PathProgramCache]: Analyzing trace with hash -205150415, now seen corresponding path program 317 times [2021-07-13 19:45:54,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:54,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135372025] [2021-07-13 19:45:54,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:54,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:54,475 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:54,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:54,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135372025] [2021-07-13 19:45:54,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135372025] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:54,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707462667] [2021-07-13 19:45:54,476 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-07-13 19:45:54,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:45:54,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:54,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:54,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:54,734 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:54,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707462667] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:54,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:54,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:45:54,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637597730] [2021-07-13 19:45:54,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:45:54,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:54,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:45:54,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:45:54,735 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-07-13 19:45:55,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:55,159 INFO L93 Difference]: Finished difference Result 220 states and 461 transitions. [2021-07-13 19:45:55,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:45:55,159 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-07-13 19:45:55,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:55,160 INFO L225 Difference]: With dead ends: 220 [2021-07-13 19:45:55,160 INFO L226 Difference]: Without dead ends: 220 [2021-07-13 19:45:55,160 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 350.6ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:55,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-07-13 19:45:55,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 160. [2021-07-13 19:45:55,161 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-07-13 19:45:55,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 342 transitions. [2021-07-13 19:45:55,161 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 342 transitions. Word has length 19 [2021-07-13 19:45:55,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:55,162 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 342 transitions. [2021-07-13 19:45:55,162 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-07-13 19:45:55,162 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 342 transitions. [2021-07-13 19:45:55,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:55,162 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:55,162 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:55,362 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 318 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17476 [2021-07-13 19:45:55,362 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:55,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:55,363 INFO L82 PathProgramCache]: Analyzing trace with hash -1219664893, now seen corresponding path program 318 times [2021-07-13 19:45:55,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:55,363 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941483087] [2021-07-13 19:45:55,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:55,442 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:55,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:55,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941483087] [2021-07-13 19:45:55,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941483087] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:55,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946815054] [2021-07-13 19:45:55,443 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-07-13 19:45:55,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:45:55,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:55,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:55,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:55,619 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:55,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946815054] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:55,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:55,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:45:55,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616474390] [2021-07-13 19:45:55,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:45:55,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:55,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:45:55,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:45:55,620 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-07-13 19:45:55,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:55,884 INFO L93 Difference]: Finished difference Result 215 states and 451 transitions. [2021-07-13 19:45:55,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:45:55,884 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-07-13 19:45:55,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:55,884 INFO L225 Difference]: With dead ends: 215 [2021-07-13 19:45:55,884 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:45:55,885 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 244.2ms TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:55,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:45:55,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 161. [2021-07-13 19:45:55,886 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-07-13 19:45:55,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 344 transitions. [2021-07-13 19:45:55,886 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 344 transitions. Word has length 19 [2021-07-13 19:45:55,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:55,886 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 344 transitions. [2021-07-13 19:45:55,886 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-07-13 19:45:55,886 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 344 transitions. [2021-07-13 19:45:55,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:55,887 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:55,887 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:56,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17497 [2021-07-13 19:45:56,087 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:56,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:56,087 INFO L82 PathProgramCache]: Analyzing trace with hash -1667002616, now seen corresponding path program 319 times [2021-07-13 19:45:56,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:56,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033382724] [2021-07-13 19:45:56,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:56,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:56,168 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:56,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:56,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033382724] [2021-07-13 19:45:56,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033382724] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:56,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767406413] [2021-07-13 19:45:56,168 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-07-13 19:45:56,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:56,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:56,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:56,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,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 8 treesize of output 1 [2021-07-13 19:45:56,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,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-07-13 19:45:56,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,605 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:45: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 4 treesize of output 2 [2021-07-13 19:45:56,609 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,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 3 treesize of output 1 [2021-07-13 19:45:56,642 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,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-07-13 19:45:56,675 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,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 4 treesize of output 2 [2021-07-13 19:45:56,707 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,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-07-13 19:45:56,737 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:45:56,766 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,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 3 treesize of output 1 [2021-07-13 19:45:56,793 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:56,817 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:45:56,847 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:56,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767406413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:56,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:56,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:45:56,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932885682] [2021-07-13 19:45:56,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:45:56,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:56,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:45:56,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:45:56,848 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-07-13 19:45:57,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:57,075 INFO L93 Difference]: Finished difference Result 187 states and 395 transitions. [2021-07-13 19:45:57,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:57,075 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-07-13 19:45:57,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:57,075 INFO L225 Difference]: With dead ends: 187 [2021-07-13 19:45:57,075 INFO L226 Difference]: Without dead ends: 187 [2021-07-13 19:45:57,076 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 321.3ms TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:45:57,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-13 19:45:57,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 157. [2021-07-13 19:45:57,077 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-07-13 19:45:57,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 336 transitions. [2021-07-13 19:45:57,077 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 336 transitions. Word has length 19 [2021-07-13 19:45:57,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:57,077 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 336 transitions. [2021-07-13 19:45:57,077 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-07-13 19:45:57,077 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 336 transitions. [2021-07-13 19:45:57,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:57,078 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:57,078 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:57,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17507,320 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:57,278 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:57,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:57,279 INFO L82 PathProgramCache]: Analyzing trace with hash -1993179389, now seen corresponding path program 320 times [2021-07-13 19:45:57,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:57,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493227343] [2021-07-13 19:45:57,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:57,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:57,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:57,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:57,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493227343] [2021-07-13 19:45:57,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493227343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:57,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971815637] [2021-07-13 19:45:57,356 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-07-13 19:45:57,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:57,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:57,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:57,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:57,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:57,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971815637] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:57,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:57,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:45:57,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419329715] [2021-07-13 19:45:57,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:57,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:57,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:57,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:57,609 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-07-13 19:45:57,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:57,818 INFO L93 Difference]: Finished difference Result 211 states and 443 transitions. [2021-07-13 19:45:57,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:57,819 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-07-13 19:45:57,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:57,819 INFO L225 Difference]: With dead ends: 211 [2021-07-13 19:45:57,819 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:45:57,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 231.8ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:45:57,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:45:57,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 160. [2021-07-13 19:45:57,820 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-07-13 19:45:57,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 342 transitions. [2021-07-13 19:45:57,821 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 342 transitions. Word has length 19 [2021-07-13 19:45:57,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:57,821 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 342 transitions. [2021-07-13 19:45:57,821 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-07-13 19:45:57,821 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 342 transitions. [2021-07-13 19:45:57,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:57,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:57,821 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:58,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17530,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:58,022 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:58,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:58,022 INFO L82 PathProgramCache]: Analyzing trace with hash 916610161, now seen corresponding path program 321 times [2021-07-13 19:45:58,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:58,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525751201] [2021-07-13 19:45:58,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:58,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:58,100 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:58,100 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:58,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525751201] [2021-07-13 19:45:58,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525751201] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:58,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667496859] [2021-07-13 19:45:58,100 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-07-13 19:45:58,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:45:58,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:58,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:58,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:58,358 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:58,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667496859] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:58,358 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:58,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:58,358 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031376957] [2021-07-13 19:45:58,358 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:58,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:58,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:58,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:58,359 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-07-13 19:45:58,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:58,736 INFO L93 Difference]: Finished difference Result 232 states and 485 transitions. [2021-07-13 19:45:58,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:45:58,736 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-07-13 19:45:58,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:58,737 INFO L225 Difference]: With dead ends: 232 [2021-07-13 19:45:58,737 INFO L226 Difference]: Without dead ends: 232 [2021-07-13 19:45:58,737 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 346.1ms TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:45:58,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-13 19:45:58,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 162. [2021-07-13 19:45:58,738 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-07-13 19:45:58,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 346 transitions. [2021-07-13 19:45:58,739 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 346 transitions. Word has length 19 [2021-07-13 19:45:58,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:58,739 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 346 transitions. [2021-07-13 19:45:58,739 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-07-13 19:45:58,739 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 346 transitions. [2021-07-13 19:45:58,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:58,739 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:58,739 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:58,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17549,322 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:58,940 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:58,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:58,940 INFO L82 PathProgramCache]: Analyzing trace with hash -97904317, now seen corresponding path program 322 times [2021-07-13 19:45:58,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:58,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41893524] [2021-07-13 19:45:58,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:58,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:59,014 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:59,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:59,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41893524] [2021-07-13 19:45:59,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41893524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:59,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611040258] [2021-07-13 19:45:59,015 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-07-13 19:45:59,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:59,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:59,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:45:59,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:59,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:59,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611040258] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:59,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:59,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:45:59,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658580967] [2021-07-13 19:45:59,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:59,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:59,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:59,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:59,419 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-07-13 19:45:59,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:59,909 INFO L93 Difference]: Finished difference Result 246 states and 514 transitions. [2021-07-13 19:45:59,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:45:59,910 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-07-13 19:45:59,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:59,910 INFO L225 Difference]: With dead ends: 246 [2021-07-13 19:45:59,910 INFO L226 Difference]: Without dead ends: 246 [2021-07-13 19:45:59,910 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 460.1ms TimeCoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:45:59,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-07-13 19:45:59,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 160. [2021-07-13 19:45:59,912 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-07-13 19:45:59,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 342 transitions. [2021-07-13 19:45:59,912 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 342 transitions. Word has length 19 [2021-07-13 19:45:59,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:59,912 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 342 transitions. [2021-07-13 19:45:59,912 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-07-13 19:45:59,912 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 342 transitions. [2021-07-13 19:45:59,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:45:59,913 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:59,913 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:00,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17580,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:00,113 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:00,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:00,113 INFO L82 PathProgramCache]: Analyzing trace with hash -545242040, now seen corresponding path program 323 times [2021-07-13 19:46:00,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:00,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660296049] [2021-07-13 19:46:00,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:00,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:00,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-07-13 19:46:00,192 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:00,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660296049] [2021-07-13 19:46:00,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660296049] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:00,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593584067] [2021-07-13 19:46:00,192 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-07-13 19:46:00,279 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:46:00,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:00,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:00,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:00,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,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-07-13 19:46:00,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,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-07-13 19:46:00,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,550 INFO L628 ElimStorePlain]: treesize reduction 51, result has 51.4 percent of original size [2021-07-13 19:46:00,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 3 treesize of output 1 [2021-07-13 19:46:00,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,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-07-13 19:46:00,576 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,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 4 treesize of output 2 [2021-07-13 19:46:00,598 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:00,616 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-07-13 19:46:00,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-07-13 19:46:00,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593584067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:00,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:00,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:00,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778404895] [2021-07-13 19:46:00,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:00,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:00,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:00,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:00,646 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-07-13 19:46:00,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:00,864 INFO L93 Difference]: Finished difference Result 183 states and 387 transitions. [2021-07-13 19:46:00,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:46:00,864 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-07-13 19:46:00,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:00,864 INFO L225 Difference]: With dead ends: 183 [2021-07-13 19:46:00,864 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:46:00,865 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 289.6ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:00,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:46:00,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 156. [2021-07-13 19:46:00,866 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-07-13 19:46:00,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 334 transitions. [2021-07-13 19:46:00,866 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 334 transitions. Word has length 19 [2021-07-13 19:46:00,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:00,866 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 334 transitions. [2021-07-13 19:46:00,866 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-07-13 19:46:00,866 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 334 transitions. [2021-07-13 19:46:00,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:00,867 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:00,867 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:01,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 324 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17651 [2021-07-13 19:46:01,067 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:01,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:01,067 INFO L82 PathProgramCache]: Analyzing trace with hash -155582671, now seen corresponding path program 324 times [2021-07-13 19:46:01,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:01,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054942210] [2021-07-13 19:46:01,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:01,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:01,146 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:01,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:01,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054942210] [2021-07-13 19:46:01,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054942210] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:01,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026017765] [2021-07-13 19:46:01,146 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-07-13 19:46:01,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:46:01,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:01,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:01,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:01,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:01,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026017765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:01,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:01,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:01,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816987605] [2021-07-13 19:46:01,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:01,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:01,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:01,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:01,392 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-07-13 19:46:01,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:01,644 INFO L93 Difference]: Finished difference Result 207 states and 435 transitions. [2021-07-13 19:46:01,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:46:01,645 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-07-13 19:46:01,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:01,645 INFO L225 Difference]: With dead ends: 207 [2021-07-13 19:46:01,645 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:46:01,645 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 222.4ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:01,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:46:01,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 162. [2021-07-13 19:46:01,647 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-07-13 19:46:01,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 346 transitions. [2021-07-13 19:46:01,647 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 346 transitions. Word has length 19 [2021-07-13 19:46:01,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:01,647 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 346 transitions. [2021-07-13 19:46:01,647 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-07-13 19:46:01,647 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 346 transitions. [2021-07-13 19:46:01,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:01,647 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:01,647 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:01,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17674 [2021-07-13 19:46:01,848 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:01,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:01,848 INFO L82 PathProgramCache]: Analyzing trace with hash 528623239, now seen corresponding path program 325 times [2021-07-13 19:46:01,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:01,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534002436] [2021-07-13 19:46:01,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:01,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:01,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-07-13 19:46:01,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:01,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534002436] [2021-07-13 19:46:01,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534002436] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:01,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782566521] [2021-07-13 19:46:01,927 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-07-13 19:46:02,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:02,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:02,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:02,196 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:02,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782566521] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:02,196 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:02,196 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:02,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208296280] [2021-07-13 19:46:02,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:02,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:02,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:02,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:02,197 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-07-13 19:46:02,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:02,440 INFO L93 Difference]: Finished difference Result 229 states and 480 transitions. [2021-07-13 19:46:02,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:46:02,441 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-07-13 19:46:02,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:02,441 INFO L225 Difference]: With dead ends: 229 [2021-07-13 19:46:02,441 INFO L226 Difference]: Without dead ends: 229 [2021-07-13 19:46:02,441 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 236.6ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:02,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-13 19:46:02,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 162. [2021-07-13 19:46:02,442 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-07-13 19:46:02,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 346 transitions. [2021-07-13 19:46:02,443 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 346 transitions. Word has length 19 [2021-07-13 19:46:02,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:02,443 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 346 transitions. [2021-07-13 19:46:02,443 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-07-13 19:46:02,443 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 346 transitions. [2021-07-13 19:46:02,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:02,443 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:02,443 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:02,643 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17704 [2021-07-13 19:46:02,644 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:02,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:02,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1617434872, now seen corresponding path program 326 times [2021-07-13 19:46:02,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:02,644 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674083296] [2021-07-13 19:46:02,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:02,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:02,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:02,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:02,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674083296] [2021-07-13 19:46:02,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674083296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:02,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487675686] [2021-07-13 19:46:02,723 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-07-13 19:46:02,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:02,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:02,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:02,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:02,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 4 treesize of output 2 [2021-07-13 19:46:02,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:02,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:02,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 9 treesize of output 2 [2021-07-13 19:46:02,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:03,069 INFO L628 ElimStorePlain]: treesize reduction 106, result has 43.3 percent of original size [2021-07-13 19:46:03,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 4 treesize of output 2 [2021-07-13 19:46:03,073 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:03,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:03,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-07-13 19:46:03,108 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:03,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:03,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 3 treesize of output 1 [2021-07-13 19:46:03,140 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:03,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:03,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 3 treesize of output 1 [2021-07-13 19:46:03,172 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:03,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:03,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 3 treesize of output 1 [2021-07-13 19:46:03,202 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:03,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:03,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 3 treesize of output 1 [2021-07-13 19:46:03,230 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:03,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:03,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-07-13 19:46:03,257 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:03,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:03,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:03,281 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:46:03,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-07-13 19:46:03,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487675686] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:03,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:03,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:03,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953025164] [2021-07-13 19:46:03,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:03,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:03,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:03,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:03,310 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-07-13 19:46:03,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:03,588 INFO L93 Difference]: Finished difference Result 190 states and 404 transitions. [2021-07-13 19:46:03,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:46:03,588 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-07-13 19:46:03,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:03,589 INFO L225 Difference]: With dead ends: 190 [2021-07-13 19:46:03,589 INFO L226 Difference]: Without dead ends: 190 [2021-07-13 19:46:03,589 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 268.8ms TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:03,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-07-13 19:46:03,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 158. [2021-07-13 19:46:03,590 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-07-13 19:46:03,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 338 transitions. [2021-07-13 19:46:03,591 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 338 transitions. Word has length 19 [2021-07-13 19:46:03,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:03,591 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 338 transitions. [2021-07-13 19:46:03,591 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-07-13 19:46:03,591 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 338 transitions. [2021-07-13 19:46:03,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:03,591 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:03,591 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:03,791 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17743 [2021-07-13 19:46:03,792 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:03,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:03,792 INFO L82 PathProgramCache]: Analyzing trace with hash -582351827, now seen corresponding path program 327 times [2021-07-13 19:46:03,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:03,792 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290651546] [2021-07-13 19:46:03,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:03,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:03,873 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:03,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:03,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290651546] [2021-07-13 19:46:03,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290651546] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:03,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021339109] [2021-07-13 19:46:03,873 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-07-13 19:46:03,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:46:03,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:03,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:03,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:04,159 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:04,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021339109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:04,160 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:04,160 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:04,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021647038] [2021-07-13 19:46:04,160 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:04,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:04,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:04,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:04,160 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-07-13 19:46:04,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:04,401 INFO L93 Difference]: Finished difference Result 202 states and 419 transitions. [2021-07-13 19:46:04,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:04,401 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-07-13 19:46:04,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:04,401 INFO L225 Difference]: With dead ends: 202 [2021-07-13 19:46:04,402 INFO L226 Difference]: Without dead ends: 202 [2021-07-13 19:46:04,402 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 268.8ms TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:04,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-07-13 19:46:04,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 158. [2021-07-13 19:46:04,403 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-07-13 19:46:04,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 339 transitions. [2021-07-13 19:46:04,403 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 339 transitions. Word has length 19 [2021-07-13 19:46:04,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:04,403 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 339 transitions. [2021-07-13 19:46:04,403 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-07-13 19:46:04,404 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 339 transitions. [2021-07-13 19:46:04,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:04,404 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:04,404 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:04,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17764,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:04,604 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:04,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:04,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1029689550, now seen corresponding path program 328 times [2021-07-13 19:46:04,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:04,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192089216] [2021-07-13 19:46:04,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:04,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:04,683 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:04,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:04,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192089216] [2021-07-13 19:46:04,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192089216] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:04,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915920932] [2021-07-13 19:46:04,683 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-07-13 19:46:04,770 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:04,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:04,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:04,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:04,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 4 treesize of output 2 [2021-07-13 19:46:04,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:04,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-07-13 19:46:04,922 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:04,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:04,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:04,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 8 treesize of output 1 [2021-07-13 19:46:04,925 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:04,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:04,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-07-13 19:46:04,929 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:04,963 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-07-13 19:46:04,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 4 treesize of output 2 [2021-07-13 19:46:04,966 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:04,989 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:46:04,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:04,990 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:46:05,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:05,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915920932] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:05,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:05,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:05,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388379931] [2021-07-13 19:46:05,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:05,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:05,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:05,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:05,016 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-07-13 19:46:05,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:05,438 INFO L93 Difference]: Finished difference Result 239 states and 490 transitions. [2021-07-13 19:46:05,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:46:05,438 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-07-13 19:46:05,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:05,439 INFO L225 Difference]: With dead ends: 239 [2021-07-13 19:46:05,439 INFO L226 Difference]: Without dead ends: 239 [2021-07-13 19:46:05,439 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 388.9ms TimeCoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:46:05,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-07-13 19:46:05,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 159. [2021-07-13 19:46:05,441 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-07-13 19:46:05,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 344 transitions. [2021-07-13 19:46:05,441 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 344 transitions. Word has length 19 [2021-07-13 19:46:05,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:05,441 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 344 transitions. [2021-07-13 19:46:05,441 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-07-13 19:46:05,441 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 344 transitions. [2021-07-13 19:46:05,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:05,441 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:05,441 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:05,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17800,329 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:05,642 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:05,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:05,642 INFO L82 PathProgramCache]: Analyzing trace with hash -1564919352, now seen corresponding path program 329 times [2021-07-13 19:46:05,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:05,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028896993] [2021-07-13 19:46:05,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:05,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:05,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-07-13 19:46:05,727 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:05,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028896993] [2021-07-13 19:46:05,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028896993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:05,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980063724] [2021-07-13 19:46:05,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 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-07-13 19:46:05,814 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:46:05,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:05,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:05,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:05,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:05,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:05,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:05,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:05,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:05,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 9 treesize of output 2 [2021-07-13 19:46:05,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:05,965 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:46:05,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-07-13 19:46:05,967 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:05,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:05,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:05,973 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:46:05,978 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:05,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980063724] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:05,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:05,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:05,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206461168] [2021-07-13 19:46:05,979 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:05,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:05,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:05,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:05,979 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-07-13 19:46:06,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:06,216 INFO L93 Difference]: Finished difference Result 196 states and 414 transitions. [2021-07-13 19:46:06,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:06,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-07-13 19:46:06,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:06,216 INFO L225 Difference]: With dead ends: 196 [2021-07-13 19:46:06,216 INFO L226 Difference]: Without dead ends: 196 [2021-07-13 19:46:06,217 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 238.4ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:06,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-07-13 19:46:06,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 157. [2021-07-13 19:46:06,218 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-07-13 19:46:06,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 337 transitions. [2021-07-13 19:46:06,218 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 337 transitions. Word has length 19 [2021-07-13 19:46:06,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:06,218 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 337 transitions. [2021-07-13 19:46:06,218 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-07-13 19:46:06,218 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 337 transitions. [2021-07-13 19:46:06,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:06,219 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:06,219 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:06,419 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17839,330 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:06,419 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:06,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:06,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1929639887, now seen corresponding path program 330 times [2021-07-13 19:46:06,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:06,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112806152] [2021-07-13 19:46:06,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:06,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:06,495 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:06,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:06,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112806152] [2021-07-13 19:46:06,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112806152] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:06,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442187454] [2021-07-13 19:46:06,495 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-07-13 19:46:06,583 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:46:06,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:06,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:06,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:06,756 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:06,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442187454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:06,756 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:06,756 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:06,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480252382] [2021-07-13 19:46:06,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:06,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:06,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:06,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:06,757 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-07-13 19:46:06,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:06,974 INFO L93 Difference]: Finished difference Result 172 states and 362 transitions. [2021-07-13 19:46:06,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:06,974 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-07-13 19:46:06,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:06,974 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:46:06,974 INFO L226 Difference]: Without dead ends: 168 [2021-07-13 19:46:06,975 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 258.7ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:46:06,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-07-13 19:46:06,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 155. [2021-07-13 19:46:06,976 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-07-13 19:46:06,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 332 transitions. [2021-07-13 19:46:06,976 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 332 transitions. Word has length 19 [2021-07-13 19:46:06,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:06,976 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 332 transitions. [2021-07-13 19:46:06,976 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-07-13 19:46:06,976 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 332 transitions. [2021-07-13 19:46:06,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:06,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:06,977 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:07,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17861 [2021-07-13 19:46:07,177 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:07,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:07,177 INFO L82 PathProgramCache]: Analyzing trace with hash 457883971, now seen corresponding path program 331 times [2021-07-13 19:46:07,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:07,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929680311] [2021-07-13 19:46:07,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:07,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:07,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:07,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:07,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929680311] [2021-07-13 19:46:07,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929680311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:07,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494087659] [2021-07-13 19:46:07,253 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-07-13 19:46:07,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:07,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:07,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:07,590 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:07,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494087659] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:07,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:07,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:07,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550589846] [2021-07-13 19:46:07,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:07,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:07,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:07,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:07,591 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-07-13 19:46:07,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:07,829 INFO L93 Difference]: Finished difference Result 209 states and 436 transitions. [2021-07-13 19:46:07,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:46:07,829 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-07-13 19:46:07,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:07,830 INFO L225 Difference]: With dead ends: 209 [2021-07-13 19:46:07,830 INFO L226 Difference]: Without dead ends: 209 [2021-07-13 19:46:07,830 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 289.7ms TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:46:07,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-13 19:46:07,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 156. [2021-07-13 19:46:07,831 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-07-13 19:46:07,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 336 transitions. [2021-07-13 19:46:07,832 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 336 transitions. Word has length 19 [2021-07-13 19:46:07,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:07,832 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 336 transitions. [2021-07-13 19:46:07,832 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-07-13 19:46:07,832 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 336 transitions. [2021-07-13 19:46:07,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:07,832 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:07,832 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:08,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17888,332 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:08,033 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:08,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:08,033 INFO L82 PathProgramCache]: Analyzing trace with hash 10546248, now seen corresponding path program 332 times [2021-07-13 19:46:08,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:08,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521098531] [2021-07-13 19:46:08,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:08,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:08,108 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:08,108 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:08,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521098531] [2021-07-13 19:46:08,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521098531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:08,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109315336] [2021-07-13 19:46:08,108 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-07-13 19:46:08,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:08,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:08,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:08,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:08,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-07-13 19:46:08,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,493 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:08,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,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 4 treesize of output 2 [2021-07-13 19:46:08,497 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,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 4 treesize of output 2 [2021-07-13 19:46:08,500 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:08,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:08,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:08,503 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:08,506 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:08,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:08,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 9 treesize of output 2 [2021-07-13 19:46:08,509 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,511 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:08,512 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,566 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:46:08,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-07-13 19:46:08,568 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,592 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:46:08,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:08,593 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:46:08,615 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:08,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109315336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:08,615 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:08,615 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:08,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636449248] [2021-07-13 19:46:08,615 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:08,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:08,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:08,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:08,616 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-07-13 19:46:09,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:09,104 INFO L93 Difference]: Finished difference Result 244 states and 499 transitions. [2021-07-13 19:46:09,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:46:09,105 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-07-13 19:46:09,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:09,105 INFO L225 Difference]: With dead ends: 244 [2021-07-13 19:46:09,105 INFO L226 Difference]: Without dead ends: 244 [2021-07-13 19:46:09,105 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 476.9ms TimeCoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:46:09,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-07-13 19:46:09,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 158. [2021-07-13 19:46:09,107 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-07-13 19:46:09,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 344 transitions. [2021-07-13 19:46:09,108 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 344 transitions. Word has length 19 [2021-07-13 19:46:09,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:09,108 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 344 transitions. [2021-07-13 19:46:09,108 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-07-13 19:46:09,108 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 344 transitions. [2021-07-13 19:46:09,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:09,108 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:09,109 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:09,322 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17946 [2021-07-13 19:46:09,322 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:09,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:09,322 INFO L82 PathProgramCache]: Analyzing trace with hash -524683554, now seen corresponding path program 333 times [2021-07-13 19:46:09,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:09,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79605885] [2021-07-13 19:46:09,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:09,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:09,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-07-13 19:46:09,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:09,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79605885] [2021-07-13 19:46:09,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79605885] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:09,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532735111] [2021-07-13 19:46:09,399 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-07-13 19:46:09,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:46:09,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:09,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:09,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:09,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:09,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:09,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 9 treesize of output 2 [2021-07-13 19:46:09,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:09,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:09,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 8 treesize of output 1 [2021-07-13 19:46:09,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:09,652 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:46:09,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-07-13 19:46:09,654 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:09,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:09,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:09,659 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:46:09,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-07-13 19:46:09,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532735111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:09,665 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:09,665 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:09,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456141835] [2021-07-13 19:46:09,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:09,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:09,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:09,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:09,666 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-07-13 19:46:09,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:09,987 INFO L93 Difference]: Finished difference Result 200 states and 421 transitions. [2021-07-13 19:46:09,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:09,987 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-07-13 19:46:09,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:09,988 INFO L225 Difference]: With dead ends: 200 [2021-07-13 19:46:09,988 INFO L226 Difference]: Without dead ends: 200 [2021-07-13 19:46:09,988 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 314.2ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:09,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-13 19:46:09,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 158. [2021-07-13 19:46:09,989 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-07-13 19:46:09,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 344 transitions. [2021-07-13 19:46:09,990 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 344 transitions. Word has length 19 [2021-07-13 19:46:09,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:09,990 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 344 transitions. [2021-07-13 19:46:09,990 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-07-13 19:46:09,990 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 344 transitions. [2021-07-13 19:46:09,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:09,990 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:09,990 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:10,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18057,334 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:10,191 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:10,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:10,191 INFO L82 PathProgramCache]: Analyzing trace with hash -889404089, now seen corresponding path program 334 times [2021-07-13 19:46:10,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:10,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431075704] [2021-07-13 19:46:10,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:10,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:10,264 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:10,264 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:10,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431075704] [2021-07-13 19:46:10,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431075704] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:10,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494881219] [2021-07-13 19:46:10,264 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-07-13 19:46:10,352 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:10,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:10,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:10,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:10,508 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:10,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494881219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:10,508 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:10,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:10,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107720861] [2021-07-13 19:46:10,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:10,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:10,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:10,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:10,509 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-07-13 19:46:10,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:10,812 INFO L93 Difference]: Finished difference Result 183 states and 387 transitions. [2021-07-13 19:46:10,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:46:10,812 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-07-13 19:46:10,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:10,813 INFO L225 Difference]: With dead ends: 183 [2021-07-13 19:46:10,813 INFO L226 Difference]: Without dead ends: 179 [2021-07-13 19:46:10,813 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 330.7ms TimeCoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:46:10,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-07-13 19:46:10,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 157. [2021-07-13 19:46:10,814 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-07-13 19:46:10,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 341 transitions. [2021-07-13 19:46:10,814 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 341 transitions. Word has length 19 [2021-07-13 19:46:10,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:10,815 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 341 transitions. [2021-07-13 19:46:10,815 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-07-13 19:46:10,815 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 341 transitions. [2021-07-13 19:46:10,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:10,815 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:10,815 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:11,015 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18080,335 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:11,015 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:11,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:11,016 INFO L82 PathProgramCache]: Analyzing trace with hash 63061768, now seen corresponding path program 335 times [2021-07-13 19:46:11,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:11,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060552005] [2021-07-13 19:46:11,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:11,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:11,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:11,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:11,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060552005] [2021-07-13 19:46:11,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060552005] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:11,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001510489] [2021-07-13 19:46:11,089 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-07-13 19:46:11,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:46:11,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:11,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:11,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:11,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:11,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:11,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 8 treesize of output 1 [2021-07-13 19:46:11,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:11,354 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,356 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:11,356 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:11,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:11,359 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,371 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:11,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-07-13 19:46:11,373 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:11,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:11,378 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:46:11,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:11,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001510489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:11,384 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:11,384 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:11,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716796159] [2021-07-13 19:46:11,384 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:11,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:11,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:11,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:11,385 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-07-13 19:46:11,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:11,623 INFO L93 Difference]: Finished difference Result 194 states and 411 transitions. [2021-07-13 19:46:11,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:11,623 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-07-13 19:46:11,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:11,624 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:46:11,624 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:46:11,624 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 217.8ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:11,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:46:11,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 160. [2021-07-13 19:46:11,625 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-07-13 19:46:11,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 348 transitions. [2021-07-13 19:46:11,625 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 348 transitions. Word has length 19 [2021-07-13 19:46:11,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:11,625 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 348 transitions. [2021-07-13 19:46:11,626 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-07-13 19:46:11,626 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 348 transitions. [2021-07-13 19:46:11,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:11,626 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:11,626 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:11,826 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18098,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:11,826 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:11,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:11,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1902096621, now seen corresponding path program 336 times [2021-07-13 19:46:11,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:11,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416844687] [2021-07-13 19:46:11,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:11,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:11,896 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:11,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:11,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416844687] [2021-07-13 19:46:11,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416844687] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:11,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811880645] [2021-07-13 19:46:11,897 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-07-13 19:46:11,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:46:11,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:11,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:11,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:12,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:12,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811880645] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:12,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:12,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:46:12,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682057346] [2021-07-13 19:46:12,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:12,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:12,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:12,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:12,158 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-07-13 19:46:12,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:12,378 INFO L93 Difference]: Finished difference Result 178 states and 379 transitions. [2021-07-13 19:46:12,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:12,378 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-07-13 19:46:12,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:12,379 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:46:12,379 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:46:12,379 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 263.5ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:46:12,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:46:12,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 160. [2021-07-13 19:46:12,380 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-07-13 19:46:12,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 346 transitions. [2021-07-13 19:46:12,380 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 346 transitions. Word has length 19 [2021-07-13 19:46:12,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:12,380 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 346 transitions. [2021-07-13 19:46:12,380 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-07-13 19:46:12,381 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 346 transitions. [2021-07-13 19:46:12,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:12,381 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:12,381 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:12,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 337 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18139 [2021-07-13 19:46:12,581 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:12,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:12,582 INFO L82 PathProgramCache]: Analyzing trace with hash 870143391, now seen corresponding path program 337 times [2021-07-13 19:46:12,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:12,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769828569] [2021-07-13 19:46:12,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:12,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:12,659 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:12,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:12,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769828569] [2021-07-13 19:46:12,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769828569] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:12,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756960475] [2021-07-13 19:46:12,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 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-07-13 19:46:12,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:12,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:12,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:12,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:12,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756960475] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:12,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:12,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:12,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538007778] [2021-07-13 19:46:12,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:12,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:12,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:12,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:12,915 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-07-13 19:46:13,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:13,110 INFO L93 Difference]: Finished difference Result 183 states and 392 transitions. [2021-07-13 19:46:13,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:46:13,110 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-07-13 19:46:13,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:13,111 INFO L225 Difference]: With dead ends: 183 [2021-07-13 19:46:13,111 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:46:13,111 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 245.9ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:13,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:46:13,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 160. [2021-07-13 19:46:13,112 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-07-13 19:46:13,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 346 transitions. [2021-07-13 19:46:13,113 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 346 transitions. Word has length 19 [2021-07-13 19:46:13,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:13,113 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 346 transitions. [2021-07-13 19:46:13,113 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-07-13 19:46:13,113 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 346 transitions. [2021-07-13 19:46:13,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:13,113 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:13,113 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:13,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18158 [2021-07-13 19:46:13,313 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:13,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:13,314 INFO L82 PathProgramCache]: Analyzing trace with hash 879306225, now seen corresponding path program 338 times [2021-07-13 19:46:13,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:13,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963397096] [2021-07-13 19:46:13,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:13,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:13,395 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:13,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:13,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963397096] [2021-07-13 19:46:13,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963397096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:13,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79231094] [2021-07-13 19:46:13,395 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-07-13 19:46:13,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:13,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:13,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:13,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:13,686 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:13,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79231094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:13,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:13,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:13,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885740719] [2021-07-13 19:46:13,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:13,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:13,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:13,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:13,687 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-07-13 19:46:13,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:13,940 INFO L93 Difference]: Finished difference Result 205 states and 436 transitions. [2021-07-13 19:46:13,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:46:13,940 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-07-13 19:46:13,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:13,941 INFO L225 Difference]: With dead ends: 205 [2021-07-13 19:46:13,941 INFO L226 Difference]: Without dead ends: 205 [2021-07-13 19:46:13,941 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 320.7ms TimeCoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:13,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-13 19:46:13,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 161. [2021-07-13 19:46:13,942 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-07-13 19:46:13,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 348 transitions. [2021-07-13 19:46:13,942 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 348 transitions. Word has length 19 [2021-07-13 19:46:13,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:13,942 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 348 transitions. [2021-07-13 19:46:13,943 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-07-13 19:46:13,943 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 348 transitions. [2021-07-13 19:46:13,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:13,943 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:13,943 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:14,143 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18174,339 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:14,143 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:14,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:14,144 INFO L82 PathProgramCache]: Analyzing trace with hash -505871521, now seen corresponding path program 339 times [2021-07-13 19:46:14,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:14,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909453079] [2021-07-13 19:46:14,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:14,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:14,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:14,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:14,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909453079] [2021-07-13 19:46:14,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909453079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:14,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073098788] [2021-07-13 19:46:14,226 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-07-13 19:46:14,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:46:14,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:14,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:14,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:14,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:14,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073098788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:14,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:14,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:14,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85534858] [2021-07-13 19:46:14,520 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:14,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:14,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:14,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:14,520 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-07-13 19:46:14,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:14,953 INFO L93 Difference]: Finished difference Result 215 states and 456 transitions. [2021-07-13 19:46:14,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:46:14,953 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-07-13 19:46:14,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:14,954 INFO L225 Difference]: With dead ends: 215 [2021-07-13 19:46:14,954 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:46:14,954 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 433.5ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:14,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:46:14,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 162. [2021-07-13 19:46:14,955 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-07-13 19:46:14,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 350 transitions. [2021-07-13 19:46:14,955 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 350 transitions. Word has length 19 [2021-07-13 19:46:14,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:14,955 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 350 transitions. [2021-07-13 19:46:14,956 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-07-13 19:46:14,956 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 350 transitions. [2021-07-13 19:46:14,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:14,956 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:14,956 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:15,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18193,340 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:15,156 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:15,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:15,157 INFO L82 PathProgramCache]: Analyzing trace with hash -1520385999, now seen corresponding path program 340 times [2021-07-13 19:46:15,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:15,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676146886] [2021-07-13 19:46:15,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:15,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:15,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:15,239 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:15,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676146886] [2021-07-13 19:46:15,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676146886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:15,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98336584] [2021-07-13 19:46:15,239 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-07-13 19:46:15,331 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:15,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:15,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:15,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:15,624 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:15,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98336584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:15,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:15,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:15,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264476053] [2021-07-13 19:46:15,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:15,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:15,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:15,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:15,625 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-07-13 19:46:16,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:16,091 INFO L93 Difference]: Finished difference Result 220 states and 466 transitions. [2021-07-13 19:46:16,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:46:16,092 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-07-13 19:46:16,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:16,092 INFO L225 Difference]: With dead ends: 220 [2021-07-13 19:46:16,092 INFO L226 Difference]: Without dead ends: 220 [2021-07-13 19:46:16,092 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 470.7ms TimeCoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:16,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-07-13 19:46:16,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 159. [2021-07-13 19:46:16,094 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-07-13 19:46:16,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 344 transitions. [2021-07-13 19:46:16,094 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 344 transitions. Word has length 19 [2021-07-13 19:46:16,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:16,094 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 344 transitions. [2021-07-13 19:46:16,094 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-07-13 19:46:16,094 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 344 transitions. [2021-07-13 19:46:16,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:16,094 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:16,094 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:16,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18219,341 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:16,295 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:16,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:16,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1233122405, now seen corresponding path program 341 times [2021-07-13 19:46:16,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:16,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125128955] [2021-07-13 19:46:16,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:16,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:16,374 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:16,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:16,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125128955] [2021-07-13 19:46:16,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125128955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:16,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202137547] [2021-07-13 19:46:16,374 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-07-13 19:46:16,466 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:46:16,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:16,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:16,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:16,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-07-13 19:46:16,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202137547] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:16,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:16,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:16,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592053715] [2021-07-13 19:46:16,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:16,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:16,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:16,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:16,632 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-07-13 19:46:16,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:16,837 INFO L93 Difference]: Finished difference Result 194 states and 414 transitions. [2021-07-13 19:46:16,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:16,838 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-07-13 19:46:16,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:16,838 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:46:16,838 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:46:16,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 228.3ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:16,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:46:16,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 160. [2021-07-13 19:46:16,839 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-07-13 19:46:16,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 346 transitions. [2021-07-13 19:46:16,840 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 346 transitions. Word has length 19 [2021-07-13 19:46:16,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:16,840 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 346 transitions. [2021-07-13 19:46:16,840 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-07-13 19:46:16,840 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 346 transitions. [2021-07-13 19:46:16,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:16,840 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:16,840 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:17,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18288,342 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:17,041 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:17,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:17,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1676667145, now seen corresponding path program 342 times [2021-07-13 19:46:17,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:17,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200794132] [2021-07-13 19:46:17,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:17,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:17,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:17,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:17,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200794132] [2021-07-13 19:46:17,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200794132] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:17,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576097225] [2021-07-13 19:46:17,121 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-07-13 19:46:17,210 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:46:17,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:17,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:17,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:17,398 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:17,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576097225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:17,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:17,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:17,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907389214] [2021-07-13 19:46:17,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:17,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:17,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:17,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:17,398 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-07-13 19:46:17,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:17,762 INFO L93 Difference]: Finished difference Result 210 states and 446 transitions. [2021-07-13 19:46:17,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:17,762 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-07-13 19:46:17,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:17,763 INFO L225 Difference]: With dead ends: 210 [2021-07-13 19:46:17,763 INFO L226 Difference]: Without dead ends: 210 [2021-07-13 19:46:17,763 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 382.8ms TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:17,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-07-13 19:46:17,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 161. [2021-07-13 19:46:17,764 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-07-13 19:46:17,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 348 transitions. [2021-07-13 19:46:17,764 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 348 transitions. Word has length 19 [2021-07-13 19:46:17,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:17,765 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 348 transitions. [2021-07-13 19:46:17,765 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-07-13 19:46:17,765 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 348 transitions. [2021-07-13 19:46:17,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:17,765 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:17,765 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:17,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18304 [2021-07-13 19:46:17,966 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:17,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:17,966 INFO L82 PathProgramCache]: Analyzing trace with hash -1934094241, now seen corresponding path program 343 times [2021-07-13 19:46:17,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:17,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561598270] [2021-07-13 19:46:17,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:17,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:18,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:18,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:18,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561598270] [2021-07-13 19:46:18,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561598270] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:18,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969455021] [2021-07-13 19:46:18,085 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-07-13 19:46:18,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:18,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:18,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:18,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-07-13 19:46:18,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969455021] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:18,432 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:18,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:18,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548962991] [2021-07-13 19:46:18,432 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:18,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:18,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:18,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:18,433 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-07-13 19:46:18,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:18,853 INFO L93 Difference]: Finished difference Result 221 states and 469 transitions. [2021-07-13 19:46:18,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:46:18,853 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-07-13 19:46:18,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:18,853 INFO L225 Difference]: With dead ends: 221 [2021-07-13 19:46:18,854 INFO L226 Difference]: Without dead ends: 221 [2021-07-13 19:46:18,854 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 477.0ms TimeCoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:18,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-07-13 19:46:18,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2021-07-13 19:46:18,855 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-07-13 19:46:18,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 350 transitions. [2021-07-13 19:46:18,855 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 350 transitions. Word has length 19 [2021-07-13 19:46:18,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:18,855 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 350 transitions. [2021-07-13 19:46:18,855 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-07-13 19:46:18,856 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 350 transitions. [2021-07-13 19:46:18,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:18,856 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:18,856 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:19,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18330,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:19,056 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:19,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:19,057 INFO L82 PathProgramCache]: Analyzing trace with hash 214814944, now seen corresponding path program 344 times [2021-07-13 19:46:19,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:19,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623000353] [2021-07-13 19:46:19,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:19,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:19,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-07-13 19:46:19,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:19,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623000353] [2021-07-13 19:46:19,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623000353] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:19,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32556237] [2021-07-13 19:46:19,140 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-07-13 19:46:19,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:19,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:19,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:19,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:19,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 4 treesize of output 2 [2021-07-13 19:46:19,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,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 9 treesize of output 2 [2021-07-13 19:46:19,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,499 INFO L628 ElimStorePlain]: treesize reduction 63, result has 45.7 percent of original size [2021-07-13 19:46:19,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-07-13 19:46:19,502 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:19,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-07-13 19:46:19,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:19,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 3 treesize of output 1 [2021-07-13 19:46:19,547 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:19,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:19,565 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-07-13 19:46:19,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-07-13 19:46:19,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32556237] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:19,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:19,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:19,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939922309] [2021-07-13 19:46:19,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:19,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:19,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:19,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:19,596 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-07-13 19:46:19,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:19,773 INFO L93 Difference]: Finished difference Result 173 states and 372 transitions. [2021-07-13 19:46:19,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:46:19,773 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-07-13 19:46:19,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:19,773 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:46:19,773 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:46:19,774 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 283.4ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:19,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:46:19,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 157. [2021-07-13 19:46:19,775 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-07-13 19:46:19,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 340 transitions. [2021-07-13 19:46:19,775 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 340 transitions. Word has length 19 [2021-07-13 19:46:19,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:19,775 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 340 transitions. [2021-07-13 19:46:19,775 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-07-13 19:46:19,775 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 340 transitions. [2021-07-13 19:46:19,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:19,776 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:19,776 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:19,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18380 [2021-07-13 19:46:19,976 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:19,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:19,976 INFO L82 PathProgramCache]: Analyzing trace with hash -237659338, now seen corresponding path program 345 times [2021-07-13 19:46:19,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:19,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62817377] [2021-07-13 19:46:19,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:19,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:20,052 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:20,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:20,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62817377] [2021-07-13 19:46:20,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62817377] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:20,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632375424] [2021-07-13 19:46:20,053 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-07-13 19:46:20,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:46:20,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:20,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:20,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:20,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46: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 8 treesize of output 1 [2021-07-13 19:46:20,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:20,312 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,323 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:20,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-07-13 19:46:20,326 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:20,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,331 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-07-13 19:46:20,337 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:20,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632375424] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:20,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:20,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:20,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249901156] [2021-07-13 19:46:20,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:20,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:20,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:20,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:20,338 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-07-13 19:46:20,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:20,573 INFO L93 Difference]: Finished difference Result 189 states and 397 transitions. [2021-07-13 19:46:20,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:20,573 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-07-13 19:46:20,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:20,574 INFO L225 Difference]: With dead ends: 189 [2021-07-13 19:46:20,574 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:46:20,574 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 234.0ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:20,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:46:20,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 150. [2021-07-13 19:46:20,575 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-07-13 19:46:20,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 322 transitions. [2021-07-13 19:46:20,575 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 322 transitions. Word has length 19 [2021-07-13 19:46:20,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:20,575 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 322 transitions. [2021-07-13 19:46:20,576 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-07-13 19:46:20,576 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 322 transitions. [2021-07-13 19:46:20,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:20,576 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:20,576 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:20,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18401 [2021-07-13 19:46:20,776 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:20,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:20,777 INFO L82 PathProgramCache]: Analyzing trace with hash -818282917, now seen corresponding path program 346 times [2021-07-13 19:46:20,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:20,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591618827] [2021-07-13 19:46:20,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:20,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:20,855 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:20,855 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:20,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591618827] [2021-07-13 19:46:20,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591618827] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:20,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081587677] [2021-07-13 19:46:20,855 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-07-13 19:46:20,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:20,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:20,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:20,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:21,109 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:21,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081587677] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:21,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:21,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:21,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349391696] [2021-07-13 19:46:21,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:21,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:21,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:21,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:21,110 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-07-13 19:46:21,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:21,331 INFO L93 Difference]: Finished difference Result 188 states and 398 transitions. [2021-07-13 19:46:21,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:21,332 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-07-13 19:46:21,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:21,332 INFO L225 Difference]: With dead ends: 188 [2021-07-13 19:46:21,332 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:46:21,332 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 216.2ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:21,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:46:21,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 152. [2021-07-13 19:46:21,334 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-07-13 19:46:21,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 326 transitions. [2021-07-13 19:46:21,334 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 326 transitions. Word has length 19 [2021-07-13 19:46:21,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:21,334 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 326 transitions. [2021-07-13 19:46:21,334 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-07-13 19:46:21,334 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 326 transitions. [2021-07-13 19:46:21,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:21,334 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:21,334 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:21,534 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18420 [2021-07-13 19:46:21,535 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:21,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:21,535 INFO L82 PathProgramCache]: Analyzing trace with hash 2091506633, now seen corresponding path program 347 times [2021-07-13 19:46:21,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:21,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815776976] [2021-07-13 19:46:21,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:21,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:21,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-07-13 19:46:21,613 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:21,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815776976] [2021-07-13 19:46:21,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815776976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:21,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887361471] [2021-07-13 19:46:21,613 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-07-13 19:46:21,710 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:46:21,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:21,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:21,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:21,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-07-13 19:46:21,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887361471] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:21,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:21,904 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:21,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420926411] [2021-07-13 19:46:21,904 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:21,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:21,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:21,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:21,905 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-07-13 19:46:22,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:22,233 INFO L93 Difference]: Finished difference Result 207 states and 436 transitions. [2021-07-13 19:46:22,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:22,233 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-07-13 19:46:22,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:22,233 INFO L225 Difference]: With dead ends: 207 [2021-07-13 19:46:22,233 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:46:22,234 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 344.3ms TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:46:22,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:46:22,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 153. [2021-07-13 19:46:22,235 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-07-13 19:46:22,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 328 transitions. [2021-07-13 19:46:22,235 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 328 transitions. Word has length 19 [2021-07-13 19:46:22,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:22,235 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 328 transitions. [2021-07-13 19:46:22,235 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-07-13 19:46:22,235 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 328 transitions. [2021-07-13 19:46:22,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:22,236 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:22,236 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:22,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18438,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:22,436 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:22,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:22,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1076992155, now seen corresponding path program 348 times [2021-07-13 19:46:22,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:22,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015337709] [2021-07-13 19:46:22,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:22,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:22,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:22,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015337709] [2021-07-13 19:46:22,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015337709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:22,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147152714] [2021-07-13 19:46:22,524 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-07-13 19:46:22,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:46:22,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:22,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:22,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:22,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:22,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147152714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:22,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:22,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:22,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041987072] [2021-07-13 19:46:22,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:22,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:22,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:22,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:22,919 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-07-13 19:46:23,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:23,295 INFO L93 Difference]: Finished difference Result 219 states and 460 transitions. [2021-07-13 19:46:23,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:46:23,295 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-07-13 19:46:23,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:23,295 INFO L225 Difference]: With dead ends: 219 [2021-07-13 19:46:23,295 INFO L226 Difference]: Without dead ends: 219 [2021-07-13 19:46:23,296 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 386.0ms TimeCoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:46:23,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-07-13 19:46:23,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 154. [2021-07-13 19:46:23,297 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-07-13 19:46:23,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 330 transitions. [2021-07-13 19:46:23,297 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 330 transitions. Word has length 19 [2021-07-13 19:46:23,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:23,297 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 330 transitions. [2021-07-13 19:46:23,297 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-07-13 19:46:23,297 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 330 transitions. [2021-07-13 19:46:23,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:23,298 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:23,298 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:23,498 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 349 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18469 [2021-07-13 19:46:23,498 INFO L430 AbstractCegarLoop]: === Iteration 355 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:23,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:23,498 INFO L82 PathProgramCache]: Analyzing trace with hash 629654432, now seen corresponding path program 349 times [2021-07-13 19:46:23,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:23,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728877690] [2021-07-13 19:46:23,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:23,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:23,576 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:23,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:23,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728877690] [2021-07-13 19:46:23,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728877690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:23,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258420349] [2021-07-13 19:46:23,577 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-07-13 19:46:23,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:23,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:23,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:23,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-07-13 19:46:23,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,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 8 treesize of output 1 [2021-07-13 19:46:23,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,980 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:46:23,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:23,984 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46: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 3 treesize of output 1 [2021-07-13 19:46:24,019 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:24,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-07-13 19:46:24,059 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:24,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 3 treesize of output 1 [2021-07-13 19:46:24,090 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:24,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 4 treesize of output 2 [2021-07-13 19:46:24,120 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:24,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-07-13 19:46:24,149 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:24,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-07-13 19:46:24,176 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:24,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:24,200 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:46:24,229 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:24,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258420349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:24,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:24,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:24,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434554608] [2021-07-13 19:46:24,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:24,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:24,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:24,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:24,230 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-07-13 19:46:24,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:24,414 INFO L93 Difference]: Finished difference Result 179 states and 381 transitions. [2021-07-13 19:46:24,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:24,414 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-07-13 19:46:24,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:24,414 INFO L225 Difference]: With dead ends: 179 [2021-07-13 19:46:24,415 INFO L226 Difference]: Without dead ends: 179 [2021-07-13 19:46:24,415 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 286.4ms TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:24,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-07-13 19:46:24,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 151. [2021-07-13 19:46:24,416 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-07-13 19:46:24,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 324 transitions. [2021-07-13 19:46:24,416 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 324 transitions. Word has length 19 [2021-07-13 19:46:24,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:24,416 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 324 transitions. [2021-07-13 19:46:24,416 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-07-13 19:46:24,416 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 324 transitions. [2021-07-13 19:46:24,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:24,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:24,417 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:24,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18528 [2021-07-13 19:46:24,617 INFO L430 AbstractCegarLoop]: === Iteration 356 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:24,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:24,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1163224865, now seen corresponding path program 350 times [2021-07-13 19:46:24,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:24,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947470139] [2021-07-13 19:46:24,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:24,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:24,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:24,697 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:24,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947470139] [2021-07-13 19:46:24,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947470139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:24,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112851044] [2021-07-13 19:46:24,698 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-07-13 19:46:24,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:24,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:24,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:24,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:24,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-07-13 19:46:24,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112851044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:24,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:24,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:24,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458884604] [2021-07-13 19:46:24,968 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:24,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:24,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:24,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:24,968 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-07-13 19:46:25,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:25,163 INFO L93 Difference]: Finished difference Result 189 states and 400 transitions. [2021-07-13 19:46:25,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:46:25,163 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-07-13 19:46:25,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:25,164 INFO L225 Difference]: With dead ends: 189 [2021-07-13 19:46:25,164 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:46:25,164 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 228.9ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:25,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:46:25,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 153. [2021-07-13 19:46:25,165 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-07-13 19:46:25,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 328 transitions. [2021-07-13 19:46:25,165 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 328 transitions. Word has length 19 [2021-07-13 19:46:25,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:25,166 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 328 transitions. [2021-07-13 19:46:25,166 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-07-13 19:46:25,166 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 328 transitions. [2021-07-13 19:46:25,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:25,166 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:25,166 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:25,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18551 [2021-07-13 19:46:25,366 INFO L430 AbstractCegarLoop]: === Iteration 357 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:25,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:25,368 INFO L82 PathProgramCache]: Analyzing trace with hash -479018955, now seen corresponding path program 351 times [2021-07-13 19:46:25,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:25,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567044294] [2021-07-13 19:46:25,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:25,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:25,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:25,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567044294] [2021-07-13 19:46:25,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567044294] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:25,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282115043] [2021-07-13 19:46:25,451 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-07-13 19:46:25,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:46:25,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:25,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:25,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:25,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:25,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282115043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:25,769 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:25,770 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:25,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971969803] [2021-07-13 19:46:25,770 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:25,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:25,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:25,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:25,770 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-07-13 19:46:26,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:26,015 INFO L93 Difference]: Finished difference Result 215 states and 453 transitions. [2021-07-13 19:46:26,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:46:26,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-07-13 19:46:26,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:26,015 INFO L225 Difference]: With dead ends: 215 [2021-07-13 19:46:26,015 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:46:26,015 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 285.8ms TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:26,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:46:26,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 154. [2021-07-13 19:46:26,017 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-07-13 19:46:26,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 330 transitions. [2021-07-13 19:46:26,017 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 330 transitions. Word has length 19 [2021-07-13 19:46:26,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:26,017 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 330 transitions. [2021-07-13 19:46:26,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-07-13 19:46:26,017 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 330 transitions. [2021-07-13 19:46:26,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:26,018 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:26,018 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:26,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18581,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:26,218 INFO L430 AbstractCegarLoop]: === Iteration 358 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:26,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:26,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1669890230, now seen corresponding path program 352 times [2021-07-13 19:46:26,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:26,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339572878] [2021-07-13 19:46:26,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:26,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:26,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-07-13 19:46:26,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:26,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339572878] [2021-07-13 19:46:26,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339572878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:26,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270400430] [2021-07-13 19:46:26,300 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-07-13 19:46:26,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:26,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:26,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:26,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:26,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-07-13 19:46:26,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:26,567 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:26,567 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:26,630 INFO L628 ElimStorePlain]: treesize reduction 51, result has 52.8 percent of original size [2021-07-13 19:46:26,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 3 treesize of output 1 [2021-07-13 19:46:26,647 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:26,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:26,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 3 treesize of output 1 [2021-07-13 19:46:26,672 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:26,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:26,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 4 treesize of output 2 [2021-07-13 19:46:26,694 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:26,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:26,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-07-13 19:46:26,716 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:26,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:26,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:26,734 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-07-13 19:46:26,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:26,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270400430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:26,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:26,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:26,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951609753] [2021-07-13 19:46:26,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:26,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:26,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:26,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:26,764 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-07-13 19:46:26,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:26,972 INFO L93 Difference]: Finished difference Result 177 states and 377 transitions. [2021-07-13 19:46:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:26,973 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-07-13 19:46:26,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:26,973 INFO L225 Difference]: With dead ends: 177 [2021-07-13 19:46:26,973 INFO L226 Difference]: Without dead ends: 177 [2021-07-13 19:46:26,973 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 278.3ms TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:46:26,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-07-13 19:46:26,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 152. [2021-07-13 19:46:26,974 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-07-13 19:46:26,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 326 transitions. [2021-07-13 19:46:26,975 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 326 transitions. Word has length 19 [2021-07-13 19:46:26,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:26,975 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 326 transitions. [2021-07-13 19:46:26,975 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-07-13 19:46:26,975 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 326 transitions. [2021-07-13 19:46:26,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:26,975 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:26,975 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:27,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18624,353 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:27,176 INFO L430 AbstractCegarLoop]: === Iteration 359 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:27,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:27,176 INFO L82 PathProgramCache]: Analyzing trace with hash -1589994021, now seen corresponding path program 353 times [2021-07-13 19:46:27,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:27,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930191001] [2021-07-13 19:46:27,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:27,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:27,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:27,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:27,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930191001] [2021-07-13 19:46:27,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930191001] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:27,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415505512] [2021-07-13 19:46:27,277 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-07-13 19:46:27,369 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:46:27,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:27,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:27,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:27,581 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:27,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415505512] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:27,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:27,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:27,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962862772] [2021-07-13 19:46:27,582 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:27,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:27,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:27,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:27,582 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-07-13 19:46:27,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:27,783 INFO L93 Difference]: Finished difference Result 190 states and 394 transitions. [2021-07-13 19:46:27,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:27,784 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-07-13 19:46:27,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:27,784 INFO L225 Difference]: With dead ends: 190 [2021-07-13 19:46:27,784 INFO L226 Difference]: Without dead ends: 190 [2021-07-13 19:46:27,784 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 271.2ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:27,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-07-13 19:46:27,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2021-07-13 19:46:27,785 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-07-13 19:46:27,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 331 transitions. [2021-07-13 19:46:27,786 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 331 transitions. Word has length 19 [2021-07-13 19:46:27,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:27,786 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 331 transitions. [2021-07-13 19:46:27,786 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-07-13 19:46:27,786 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 331 transitions. [2021-07-13 19:46:27,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:27,786 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:27,786 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:27,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18643,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:27,987 INFO L430 AbstractCegarLoop]: === Iteration 360 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:27,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:27,987 INFO L82 PathProgramCache]: Analyzing trace with hash -2037331744, now seen corresponding path program 354 times [2021-07-13 19:46:27,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:27,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979583736] [2021-07-13 19:46:27,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:27,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:28,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:28,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:28,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979583736] [2021-07-13 19:46:28,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979583736] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:28,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244839958] [2021-07-13 19:46:28,110 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-07-13 19:46:28,218 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:46:28,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:28,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:28,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:28,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-07-13 19:46:28,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46: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 9 treesize of output 2 [2021-07-13 19:46:28,427 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:28,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:28,431 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,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-07-13 19:46:28,433 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:28,436 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,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-07-13 19:46:28,439 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,441 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:28,441 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,443 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:28,443 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,476 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:46:28,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-07-13 19:46:28,479 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:28,502 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:46:28,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:28,503 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:46:28,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-07-13 19:46:28,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244839958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:28,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:28,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:28,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997123232] [2021-07-13 19:46:28,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:28,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:28,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:28,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:28,526 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-07-13 19:46:28,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:28,778 INFO L93 Difference]: Finished difference Result 229 states and 468 transitions. [2021-07-13 19:46:28,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:46:28,778 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-07-13 19:46:28,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:28,779 INFO L225 Difference]: With dead ends: 229 [2021-07-13 19:46:28,779 INFO L226 Difference]: Without dead ends: 229 [2021-07-13 19:46:28,779 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 321.8ms TimeCoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:46:28,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-13 19:46:28,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 155. [2021-07-13 19:46:28,780 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-07-13 19:46:28,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 336 transitions. [2021-07-13 19:46:28,781 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 336 transitions. Word has length 19 [2021-07-13 19:46:28,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:28,781 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 336 transitions. [2021-07-13 19:46:28,781 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-07-13 19:46:28,781 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 336 transitions. [2021-07-13 19:46:28,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:28,781 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:28,781 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:28,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 355 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18680 [2021-07-13 19:46:28,982 INFO L430 AbstractCegarLoop]: === Iteration 361 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:28,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:28,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1722405750, now seen corresponding path program 355 times [2021-07-13 19:46:28,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:28,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584165381] [2021-07-13 19:46:28,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:29,061 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:29,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:29,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584165381] [2021-07-13 19:46:29,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584165381] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:29,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294647716] [2021-07-13 19:46:29,061 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-07-13 19:46:29,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:29,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:29,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:29,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:29,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:29,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:29,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:29,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:29,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:29,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 9 treesize of output 2 [2021-07-13 19:46:29,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:29,354 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:29,355 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:29,356 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:29,357 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:29,368 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:29,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:29,370 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:29,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:29,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:29,375 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:46:29,381 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:29,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294647716] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:29,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:29,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:29,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492211533] [2021-07-13 19:46:29,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:29,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:29,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:29,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:29,382 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-07-13 19:46:29,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:29,553 INFO L93 Difference]: Finished difference Result 187 states and 395 transitions. [2021-07-13 19:46:29,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:29,553 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-07-13 19:46:29,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:29,554 INFO L225 Difference]: With dead ends: 187 [2021-07-13 19:46:29,554 INFO L226 Difference]: Without dead ends: 187 [2021-07-13 19:46:29,554 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 205.7ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:29,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-13 19:46:29,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 153. [2021-07-13 19:46:29,555 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-07-13 19:46:29,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 329 transitions. [2021-07-13 19:46:29,555 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 329 transitions. Word has length 19 [2021-07-13 19:46:29,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:29,556 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 329 transitions. [2021-07-13 19:46:29,556 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-07-13 19:46:29,556 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 329 transitions. [2021-07-13 19:46:29,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:29,556 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:29,556 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:29,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18734,356 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:29,757 INFO L430 AbstractCegarLoop]: === Iteration 362 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:29,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:29,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1357685215, now seen corresponding path program 356 times [2021-07-13 19:46:29,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:29,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503154320] [2021-07-13 19:46:29,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:29,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:29,833 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:29,833 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:29,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503154320] [2021-07-13 19:46:29,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503154320] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:29,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428150949] [2021-07-13 19:46:29,834 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-07-13 19:46:29,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:29,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:29,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:29,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:30,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:30,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428150949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:30,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:30,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:30,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503225806] [2021-07-13 19:46:30,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:30,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:30,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:30,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:30,111 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-07-13 19:46:30,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:30,265 INFO L93 Difference]: Finished difference Result 169 states and 357 transitions. [2021-07-13 19:46:30,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:30,265 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-07-13 19:46:30,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:30,266 INFO L225 Difference]: With dead ends: 169 [2021-07-13 19:46:30,266 INFO L226 Difference]: Without dead ends: 165 [2021-07-13 19:46:30,266 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 226.2ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:46:30,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-07-13 19:46:30,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 149. [2021-07-13 19:46:30,267 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-07-13 19:46:30,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 320 transitions. [2021-07-13 19:46:30,267 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 320 transitions. Word has length 19 [2021-07-13 19:46:30,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:30,268 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 320 transitions. [2021-07-13 19:46:30,268 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-07-13 19:46:30,268 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 320 transitions. [2021-07-13 19:46:30,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:30,268 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:30,268 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:30,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 357 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18775 [2021-07-13 19:46:30,469 INFO L430 AbstractCegarLoop]: === Iteration 363 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:30,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:30,469 INFO L82 PathProgramCache]: Analyzing trace with hash -41464289, now seen corresponding path program 357 times [2021-07-13 19:46:30,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:30,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691081390] [2021-07-13 19:46:30,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:30,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:30,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:30,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:30,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691081390] [2021-07-13 19:46:30,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691081390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:30,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438989727] [2021-07-13 19:46:30,550 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-07-13 19:46:30,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:46:30,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:30,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:30,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:30,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-07-13 19:46:30,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438989727] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:30,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:30,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:30,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614540950] [2021-07-13 19:46:30,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:30,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:30,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:30,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:30,807 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-07-13 19:46:31,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:31,029 INFO L93 Difference]: Finished difference Result 188 states and 398 transitions. [2021-07-13 19:46:31,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:46:31,029 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-07-13 19:46:31,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:31,029 INFO L225 Difference]: With dead ends: 188 [2021-07-13 19:46:31,029 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:46:31,030 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 203.3ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:31,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:46:31,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 152. [2021-07-13 19:46:31,031 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-07-13 19:46:31,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 326 transitions. [2021-07-13 19:46:31,031 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 326 transitions. Word has length 19 [2021-07-13 19:46:31,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:31,031 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 326 transitions. [2021-07-13 19:46:31,031 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-07-13 19:46:31,031 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 326 transitions. [2021-07-13 19:46:31,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:31,032 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:31,032 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:31,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18801,358 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:31,232 INFO L430 AbstractCegarLoop]: === Iteration 364 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:31,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:31,233 INFO L82 PathProgramCache]: Analyzing trace with hash 642741621, now seen corresponding path program 358 times [2021-07-13 19:46:31,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:31,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899782707] [2021-07-13 19:46:31,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:31,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:31,328 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:31,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:31,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899782707] [2021-07-13 19:46:31,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899782707] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:31,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473879345] [2021-07-13 19:46:31,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 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-07-13 19:46:31,419 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:31,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:31,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:31,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:31,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-07-13 19:46:31,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473879345] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:31,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:31,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:31,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352677480] [2021-07-13 19:46:31,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:31,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:31,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:31,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:31,647 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-07-13 19:46:31,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:31,809 INFO L93 Difference]: Finished difference Result 211 states and 445 transitions. [2021-07-13 19:46:31,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:31,810 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-07-13 19:46:31,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:31,810 INFO L225 Difference]: With dead ends: 211 [2021-07-13 19:46:31,810 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:46:31,810 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 192.3ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:46:31,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:46:31,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 153. [2021-07-13 19:46:31,812 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-07-13 19:46:31,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 328 transitions. [2021-07-13 19:46:31,812 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 328 transitions. Word has length 19 [2021-07-13 19:46:31,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:31,812 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 328 transitions. [2021-07-13 19:46:31,812 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-07-13 19:46:31,812 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 328 transitions. [2021-07-13 19:46:31,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:31,812 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:31,812 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:32,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 359 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18820 [2021-07-13 19:46:32,013 INFO L430 AbstractCegarLoop]: === Iteration 365 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:32,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:32,013 INFO L82 PathProgramCache]: Analyzing trace with hash -1503316490, now seen corresponding path program 359 times [2021-07-13 19:46:32,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:32,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457695750] [2021-07-13 19:46:32,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:32,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:32,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-07-13 19:46:32,109 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:32,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457695750] [2021-07-13 19:46:32,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457695750] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:32,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352971252] [2021-07-13 19:46:32,110 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-07-13 19:46:32,202 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:46:32,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:32,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:32,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:32,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-07-13 19:46:32,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:32,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:32,380 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:32,437 INFO L628 ElimStorePlain]: treesize reduction 51, result has 52.8 percent of original size [2021-07-13 19:46:32,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-07-13 19:46:32,440 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:32,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:32,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 3 treesize of output 1 [2021-07-13 19:46:32,464 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:32,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:32,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-07-13 19:46:32,487 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:32,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:32,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:32,509 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:32,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:32,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:32,527 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-07-13 19:46:32,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:32,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352971252] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:32,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:32,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:32,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588726998] [2021-07-13 19:46:32,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:32,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:32,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:32,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:32,557 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-07-13 19:46:32,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:32,695 INFO L93 Difference]: Finished difference Result 173 states and 368 transitions. [2021-07-13 19:46:32,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:32,695 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-07-13 19:46:32,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:32,696 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:46:32,696 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:46:32,696 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 228.7ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:32,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:46:32,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 151. [2021-07-13 19:46:32,697 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-07-13 19:46:32,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 324 transitions. [2021-07-13 19:46:32,697 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 324 transitions. Word has length 19 [2021-07-13 19:46:32,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:32,697 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 324 transitions. [2021-07-13 19:46:32,698 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-07-13 19:46:32,698 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 324 transitions. [2021-07-13 19:46:32,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:32,698 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:32,698 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:32,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18864,360 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:32,898 INFO L430 AbstractCegarLoop]: === Iteration 366 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:32,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:32,899 INFO L82 PathProgramCache]: Analyzing trace with hash -468233445, now seen corresponding path program 360 times [2021-07-13 19:46:32,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:32,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961379218] [2021-07-13 19:46:32,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:32,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:32,982 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:32,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:32,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961379218] [2021-07-13 19:46:32,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961379218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:32,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702886297] [2021-07-13 19:46:32,982 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-07-13 19:46:33,076 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:46:33,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:33,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:33,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:33,280 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:33,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702886297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:33,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:33,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:33,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776807891] [2021-07-13 19:46:33,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:33,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:33,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:33,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:33,281 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-07-13 19:46:33,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:33,496 INFO L93 Difference]: Finished difference Result 200 states and 407 transitions. [2021-07-13 19:46:33,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:46:33,496 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-07-13 19:46:33,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:33,497 INFO L225 Difference]: With dead ends: 200 [2021-07-13 19:46:33,497 INFO L226 Difference]: Without dead ends: 200 [2021-07-13 19:46:33,497 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 284.2ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:46:33,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-13 19:46:33,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 153. [2021-07-13 19:46:33,499 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-07-13 19:46:33,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 329 transitions. [2021-07-13 19:46:33,499 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 329 transitions. Word has length 19 [2021-07-13 19:46:33,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:33,499 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 329 transitions. [2021-07-13 19:46:33,499 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-07-13 19:46:33,499 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 329 transitions. [2021-07-13 19:46:33,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:33,499 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:33,499 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:33,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 361 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18884 [2021-07-13 19:46:33,700 INFO L430 AbstractCegarLoop]: === Iteration 367 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:33,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:33,700 INFO L82 PathProgramCache]: Analyzing trace with hash -915571168, now seen corresponding path program 361 times [2021-07-13 19:46:33,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:33,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236936987] [2021-07-13 19:46:33,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:33,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:33,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-07-13 19:46:33,784 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:33,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236936987] [2021-07-13 19:46:33,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236936987] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:33,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56299506] [2021-07-13 19:46:33,784 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-07-13 19:46:33,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:33,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:33,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:34,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-07-13 19:46:34,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,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 4 treesize of output 2 [2021-07-13 19:46:34,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,150 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:34,150 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:34,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:34,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 9 treesize of output 2 [2021-07-13 19:46:34,154 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:34,157 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,158 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:34,159 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,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 3 treesize of output 1 [2021-07-13 19:46:34,162 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:34,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 8 treesize of output 1 [2021-07-13 19:46:34,165 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,218 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:46:34,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-07-13 19:46:34,221 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,244 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:46:34,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:34,245 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:46:34,268 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:34,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56299506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:34,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:34,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:34,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061968092] [2021-07-13 19:46:34,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:34,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:34,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:34,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:34,269 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-07-13 19:46:34,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:34,632 INFO L93 Difference]: Finished difference Result 233 states and 470 transitions. [2021-07-13 19:46:34,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:46:34,632 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-07-13 19:46:34,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:34,632 INFO L225 Difference]: With dead ends: 233 [2021-07-13 19:46:34,632 INFO L226 Difference]: Without dead ends: 233 [2021-07-13 19:46:34,633 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 370.6ms TimeCoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:34,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-07-13 19:46:34,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 154. [2021-07-13 19:46:34,634 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-07-13 19:46:34,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 334 transitions. [2021-07-13 19:46:34,634 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 334 transitions. Word has length 19 [2021-07-13 19:46:34,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:34,634 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 334 transitions. [2021-07-13 19:46:34,634 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-07-13 19:46:34,634 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 334 transitions. [2021-07-13 19:46:34,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:34,635 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:34,635 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:34,835 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18917,362 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:34,835 INFO L430 AbstractCegarLoop]: === Iteration 368 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:34,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:34,835 INFO L82 PathProgramCache]: Analyzing trace with hash -1450800970, now seen corresponding path program 362 times [2021-07-13 19:46:34,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:34,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902860483] [2021-07-13 19:46:34,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:34,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:34,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-07-13 19:46:34,918 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:34,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902860483] [2021-07-13 19:46:34,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902860483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:34,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363827517] [2021-07-13 19:46:34,918 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-07-13 19:46:35,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:35,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:35,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:35,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:35,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:35,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,164 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,165 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,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 9 treesize of output 2 [2021-07-13 19:46:35,168 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,179 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:35,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:35,182 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:35,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,187 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-07-13 19:46:35,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-07-13 19:46:35,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363827517] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:35,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:35,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:35,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619076716] [2021-07-13 19:46:35,193 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:35,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:35,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:35,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:35,194 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-07-13 19:46:35,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:35,381 INFO L93 Difference]: Finished difference Result 184 states and 389 transitions. [2021-07-13 19:46:35,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:35,381 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-07-13 19:46:35,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:35,381 INFO L225 Difference]: With dead ends: 184 [2021-07-13 19:46:35,382 INFO L226 Difference]: Without dead ends: 184 [2021-07-13 19:46:35,382 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 242.9ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:35,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-07-13 19:46:35,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 152. [2021-07-13 19:46:35,383 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-07-13 19:46:35,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 327 transitions. [2021-07-13 19:46:35,383 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 327 transitions. Word has length 19 [2021-07-13 19:46:35,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:35,384 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 327 transitions. [2021-07-13 19:46:35,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-07-13 19:46:35,384 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 327 transitions. [2021-07-13 19:46:35,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:35,384 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:35,384 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:35,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 363 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19008 [2021-07-13 19:46:35,584 INFO L430 AbstractCegarLoop]: === Iteration 369 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:35,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:35,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1815521505, now seen corresponding path program 363 times [2021-07-13 19:46:35,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:35,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482481181] [2021-07-13 19:46:35,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:35,664 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:35,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:35,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482481181] [2021-07-13 19:46:35,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482481181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:35,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547676680] [2021-07-13 19:46:35,665 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-07-13 19:46:35,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:46:35,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:35,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:35,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:35,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:35,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547676680] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:35,963 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:35,963 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:35,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667176694] [2021-07-13 19:46:35,963 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:35,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:35,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:35,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:35,964 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-07-13 19:46:36,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:36,163 INFO L93 Difference]: Finished difference Result 168 states and 355 transitions. [2021-07-13 19:46:36,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:46:36,164 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-07-13 19:46:36,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:36,164 INFO L225 Difference]: With dead ends: 168 [2021-07-13 19:46:36,164 INFO L226 Difference]: Without dead ends: 164 [2021-07-13 19:46:36,164 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 256.3ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:36,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-07-13 19:46:36,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2021-07-13 19:46:36,165 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-07-13 19:46:36,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 322 transitions. [2021-07-13 19:46:36,166 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 322 transitions. Word has length 19 [2021-07-13 19:46:36,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:36,166 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 322 transitions. [2021-07-13 19:46:36,166 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-07-13 19:46:36,166 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 322 transitions. [2021-07-13 19:46:36,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:36,166 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:36,166 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:36,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 364 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19028 [2021-07-13 19:46:36,367 INFO L430 AbstractCegarLoop]: === Iteration 370 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:36,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:36,367 INFO L82 PathProgramCache]: Analyzing trace with hash -2024244555, now seen corresponding path program 364 times [2021-07-13 19:46:36,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:36,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221977522] [2021-07-13 19:46:36,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:36,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:36,447 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:36,447 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:36,447 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221977522] [2021-07-13 19:46:36,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221977522] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:36,447 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056045792] [2021-07-13 19:46:36,447 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-07-13 19:46:36,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:36,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:36,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:36,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:36,734 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:36,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056045792] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:36,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:36,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:36,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574314087] [2021-07-13 19:46:36,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:36,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:36,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:36,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:36,735 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-07-13 19:46:36,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:36,980 INFO L93 Difference]: Finished difference Result 196 states and 408 transitions. [2021-07-13 19:46:36,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:36,980 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-07-13 19:46:36,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:36,981 INFO L225 Difference]: With dead ends: 196 [2021-07-13 19:46:36,981 INFO L226 Difference]: Without dead ends: 196 [2021-07-13 19:46:36,981 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 307.3ms TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:36,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-07-13 19:46:36,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 153. [2021-07-13 19:46:36,982 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-07-13 19:46:36,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 330 transitions. [2021-07-13 19:46:36,982 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 330 transitions. Word has length 19 [2021-07-13 19:46:36,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:36,982 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 330 transitions. [2021-07-13 19:46:36,983 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-07-13 19:46:36,983 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 330 transitions. [2021-07-13 19:46:36,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:36,983 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:36,983 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:37,183 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19055,365 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:37,183 INFO L430 AbstractCegarLoop]: === Iteration 371 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:37,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:37,184 INFO L82 PathProgramCache]: Analyzing trace with hash 124664630, now seen corresponding path program 365 times [2021-07-13 19:46:37,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:37,184 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651006762] [2021-07-13 19:46:37,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:37,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:37,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-07-13 19:46:37,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:37,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651006762] [2021-07-13 19:46:37,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651006762] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:37,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412155741] [2021-07-13 19:46:37,271 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-07-13 19:46:37,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:46:37,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:37,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:37,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:37,577 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:37,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:37,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:37,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 8 treesize of output 1 [2021-07-13 19:46:37,585 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:37,587 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,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-07-13 19:46:37,590 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,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-07-13 19:46:37,593 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:37,595 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,597 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:37,597 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,630 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-07-13 19:46:37,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-07-13 19:46:37,633 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,657 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:46:37,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:37,658 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:46:37,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-07-13 19:46:37,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412155741] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:37,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:37,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:37,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993570570] [2021-07-13 19:46:37,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:37,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:37,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:37,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:37,682 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-07-13 19:46:38,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:38,233 INFO L93 Difference]: Finished difference Result 245 states and 493 transitions. [2021-07-13 19:46:38,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:46:38,234 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-07-13 19:46:38,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:38,234 INFO L225 Difference]: With dead ends: 245 [2021-07-13 19:46:38,234 INFO L226 Difference]: Without dead ends: 245 [2021-07-13 19:46:38,234 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 559.4ms TimeCoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:46:38,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-07-13 19:46:38,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 155. [2021-07-13 19:46:38,236 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-07-13 19:46:38,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 338 transitions. [2021-07-13 19:46:38,236 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 338 transitions. Word has length 19 [2021-07-13 19:46:38,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:38,236 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 338 transitions. [2021-07-13 19:46:38,236 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-07-13 19:46:38,236 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 338 transitions. [2021-07-13 19:46:38,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:38,237 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:38,237 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:38,437 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 366 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19089 [2021-07-13 19:46:38,437 INFO L430 AbstractCegarLoop]: === Iteration 372 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:38,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:38,437 INFO L82 PathProgramCache]: Analyzing trace with hash -410565172, now seen corresponding path program 366 times [2021-07-13 19:46:38,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:38,438 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025381949] [2021-07-13 19:46:38,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:38,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:38,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:38,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:38,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025381949] [2021-07-13 19:46:38,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025381949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:38,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583213524] [2021-07-13 19:46:38,524 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-07-13 19:46:38,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:46:38,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:38,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:38,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:38,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:38,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:38,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 9 treesize of output 2 [2021-07-13 19:46:38,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:38,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:38,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:38,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 8 treesize of output 1 [2021-07-13 19:46:38,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:38,808 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:38,809 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:38,811 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:38,811 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:38,823 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:38,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-07-13 19:46:38,825 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:38,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:38,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:38,830 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:46:38,836 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:38,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583213524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:38,836 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:38,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:38,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528179022] [2021-07-13 19:46:38,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:38,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:38,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:38,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:38,837 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-07-13 19:46:39,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:39,166 INFO L93 Difference]: Finished difference Result 188 states and 398 transitions. [2021-07-13 19:46:39,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:39,166 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-07-13 19:46:39,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:39,167 INFO L225 Difference]: With dead ends: 188 [2021-07-13 19:46:39,167 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:46:39,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 379.4ms TimeCoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:39,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:46:39,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 155. [2021-07-13 19:46:39,168 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-07-13 19:46:39,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 338 transitions. [2021-07-13 19:46:39,168 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 338 transitions. Word has length 19 [2021-07-13 19:46:39,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:39,169 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 338 transitions. [2021-07-13 19:46:39,169 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-07-13 19:46:39,169 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 338 transitions. [2021-07-13 19:46:39,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:39,169 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:39,169 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:39,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 367 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19139 [2021-07-13 19:46:39,369 INFO L430 AbstractCegarLoop]: === Iteration 373 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:39,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:39,370 INFO L82 PathProgramCache]: Analyzing trace with hash -775285707, now seen corresponding path program 367 times [2021-07-13 19:46:39,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:39,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900144814] [2021-07-13 19:46:39,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:39,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:39,445 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:39,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:39,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900144814] [2021-07-13 19:46:39,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900144814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:39,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619097353] [2021-07-13 19:46:39,446 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-07-13 19:46:39,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:39,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:39,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:39,717 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:39,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619097353] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:39,717 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:39,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:39,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618226749] [2021-07-13 19:46:39,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:39,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:39,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:39,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:39,718 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-07-13 19:46:40,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:40,008 INFO L93 Difference]: Finished difference Result 177 states and 377 transitions. [2021-07-13 19:46:40,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:40,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-07-13 19:46:40,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:40,009 INFO L225 Difference]: With dead ends: 177 [2021-07-13 19:46:40,009 INFO L226 Difference]: Without dead ends: 171 [2021-07-13 19:46:40,009 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 332.6ms TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:40,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-07-13 19:46:40,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 154. [2021-07-13 19:46:40,010 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-07-13 19:46:40,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 334 transitions. [2021-07-13 19:46:40,011 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 334 transitions. Word has length 19 [2021-07-13 19:46:40,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:40,011 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 334 transitions. [2021-07-13 19:46:40,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-07-13 19:46:40,011 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 334 transitions. [2021-07-13 19:46:40,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:40,011 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:40,011 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:40,211 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 368 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19175 [2021-07-13 19:46:40,212 INFO L430 AbstractCegarLoop]: === Iteration 374 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:40,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:40,212 INFO L82 PathProgramCache]: Analyzing trace with hash 177180150, now seen corresponding path program 368 times [2021-07-13 19:46:40,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:40,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134759894] [2021-07-13 19:46:40,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:40,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:40,297 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:40,298 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:40,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134759894] [2021-07-13 19:46:40,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134759894] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:40,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555601881] [2021-07-13 19:46:40,298 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-07-13 19:46:40,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:40,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:40,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:40,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:40,574 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:40,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:40,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:40,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 8 treesize of output 1 [2021-07-13 19:46:40,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,580 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:40,580 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:40,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 9 treesize of output 2 [2021-07-13 19:46:40,583 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,595 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:40,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-07-13 19:46:40,597 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:40,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:40,602 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:46:40,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:40,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555601881] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:40,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:40,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:40,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204326977] [2021-07-13 19:46:40,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:40,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:40,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:40,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:40,609 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-07-13 19:46:40,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:40,803 INFO L93 Difference]: Finished difference Result 181 states and 381 transitions. [2021-07-13 19:46:40,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:46:40,803 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-07-13 19:46:40,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:40,803 INFO L225 Difference]: With dead ends: 181 [2021-07-13 19:46:40,803 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:46:40,804 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 229.2ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:40,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:46:40,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 149. [2021-07-13 19:46:40,805 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-07-13 19:46:40,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 320 transitions. [2021-07-13 19:46:40,806 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 320 transitions. Word has length 19 [2021-07-13 19:46:40,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:40,806 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 320 transitions. [2021-07-13 19:46:40,806 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-07-13 19:46:40,806 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 320 transitions. [2021-07-13 19:46:40,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:40,806 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:40,806 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:41,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19193,369 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:41,029 INFO L430 AbstractCegarLoop]: === Iteration 375 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:41,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:41,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1540426277, now seen corresponding path program 369 times [2021-07-13 19:46:41,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:41,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286875671] [2021-07-13 19:46:41,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:41,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:41,118 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:41,118 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:41,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286875671] [2021-07-13 19:46:41,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286875671] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:41,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676461659] [2021-07-13 19:46:41,118 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-07-13 19:46:41,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:46:41,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:41,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:41,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:41,438 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:41,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676461659] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:41,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:41,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:41,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372149185] [2021-07-13 19:46:41,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:41,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:41,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:41,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:41,439 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-07-13 19:46:41,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:41,709 INFO L93 Difference]: Finished difference Result 195 states and 398 transitions. [2021-07-13 19:46:41,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:46:41,709 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-07-13 19:46:41,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:41,710 INFO L225 Difference]: With dead ends: 195 [2021-07-13 19:46:41,710 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:46:41,710 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 364.0ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:41,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:46:41,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 149. [2021-07-13 19:46:41,711 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-07-13 19:46:41,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 320 transitions. [2021-07-13 19:46:41,711 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 320 transitions. Word has length 19 [2021-07-13 19:46:41,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:41,712 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 320 transitions. [2021-07-13 19:46:41,712 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-07-13 19:46:41,712 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 320 transitions. [2021-07-13 19:46:41,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:41,712 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:41,712 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:41,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19229,370 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:41,912 INFO L430 AbstractCegarLoop]: === Iteration 376 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:41,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:41,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1771973494, now seen corresponding path program 370 times [2021-07-13 19:46:41,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:41,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588743655] [2021-07-13 19:46:41,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:41,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:41,994 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:41,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:41,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588743655] [2021-07-13 19:46:41,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588743655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:41,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526508028] [2021-07-13 19:46:41,994 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-07-13 19:46:42,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:42,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:42,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:42,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:42,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:42,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:42,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 9 treesize of output 2 [2021-07-13 19:46:42,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:42,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:42,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:42,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 8 treesize of output 1 [2021-07-13 19:46:42,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:42,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:42,304 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:42,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:42,306 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:42,317 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:42,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-07-13 19:46:42,320 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:42,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:42,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:42,325 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:46:42,331 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:42,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526508028] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:42,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:42,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:42,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301549670] [2021-07-13 19:46:42,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:42,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:42,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:42,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:42,331 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-07-13 19:46:42,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:42,719 INFO L93 Difference]: Finished difference Result 191 states and 401 transitions. [2021-07-13 19:46:42,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:42,719 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-07-13 19:46:42,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:42,719 INFO L225 Difference]: With dead ends: 191 [2021-07-13 19:46:42,719 INFO L226 Difference]: Without dead ends: 191 [2021-07-13 19:46:42,719 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 388.6ms TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:42,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-07-13 19:46:42,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 152. [2021-07-13 19:46:42,721 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-07-13 19:46:42,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 329 transitions. [2021-07-13 19:46:42,721 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 329 transitions. Word has length 19 [2021-07-13 19:46:42,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:42,721 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 329 transitions. [2021-07-13 19:46:42,721 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-07-13 19:46:42,721 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 329 transitions. [2021-07-13 19:46:42,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:42,721 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:42,722 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:42,922 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 371 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19265 [2021-07-13 19:46:42,922 INFO L430 AbstractCegarLoop]: === Iteration 377 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:42,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:42,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1407252959, now seen corresponding path program 371 times [2021-07-13 19:46:42,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:42,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834732616] [2021-07-13 19:46:42,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:42,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:43,000 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:43,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:43,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834732616] [2021-07-13 19:46:43,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834732616] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:43,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751322582] [2021-07-13 19:46:43,001 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-07-13 19:46:43,106 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:46:43,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:43,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:43,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:43,327 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:43,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751322582] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:43,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:43,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:43,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125837881] [2021-07-13 19:46:43,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:43,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:43,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:43,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:43,328 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-07-13 19:46:43,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:43,651 INFO L93 Difference]: Finished difference Result 186 states and 389 transitions. [2021-07-13 19:46:43,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:43,651 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-07-13 19:46:43,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:43,651 INFO L225 Difference]: With dead ends: 186 [2021-07-13 19:46:43,651 INFO L226 Difference]: Without dead ends: 180 [2021-07-13 19:46:43,652 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 389.2ms TimeCoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:46:43,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-07-13 19:46:43,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 152. [2021-07-13 19:46:43,653 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-07-13 19:46:43,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 327 transitions. [2021-07-13 19:46:43,653 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 327 transitions. Word has length 19 [2021-07-13 19:46:43,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:43,653 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 327 transitions. [2021-07-13 19:46:43,653 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-07-13 19:46:43,653 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 327 transitions. [2021-07-13 19:46:43,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:43,653 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:43,654 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:43,854 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 372 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19304 [2021-07-13 19:46:43,854 INFO L430 AbstractCegarLoop]: === Iteration 378 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:43,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:43,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1935248480, now seen corresponding path program 372 times [2021-07-13 19:46:43,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:43,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990843570] [2021-07-13 19:46:43,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:43,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:43,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-07-13 19:46:43,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:43,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990843570] [2021-07-13 19:46:43,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990843570] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:43,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997877559] [2021-07-13 19:46:43,934 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-07-13 19:46:44,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:46:44,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:44,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:44,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:44,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:44,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:44,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 8 treesize of output 1 [2021-07-13 19:46:44,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:44,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:44,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:44,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-07-13 19:46:44,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:44,221 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:44,221 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:44,233 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:44,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 4 treesize of output 2 [2021-07-13 19:46:44,235 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:44,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:44,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:44,240 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-07-13 19:46:44,246 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:44,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997877559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:44,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:44,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:44,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274521048] [2021-07-13 19:46:44,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:44,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:44,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:44,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:44,247 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-07-13 19:46:44,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:44,506 INFO L93 Difference]: Finished difference Result 181 states and 381 transitions. [2021-07-13 19:46:44,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:46:44,507 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-07-13 19:46:44,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:44,507 INFO L225 Difference]: With dead ends: 181 [2021-07-13 19:46:44,507 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:46:44,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 305.4ms TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:44,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:46:44,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 152. [2021-07-13 19:46:44,508 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-07-13 19:46:44,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 327 transitions. [2021-07-13 19:46:44,509 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 327 transitions. Word has length 19 [2021-07-13 19:46:44,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:44,509 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 327 transitions. [2021-07-13 19:46:44,509 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-07-13 19:46:44,509 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 327 transitions. [2021-07-13 19:46:44,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:44,509 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:44,509 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:44,709 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 373 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19331 [2021-07-13 19:46:44,710 INFO L430 AbstractCegarLoop]: === Iteration 379 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:44,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:44,710 INFO L82 PathProgramCache]: Analyzing trace with hash -895012682, now seen corresponding path program 373 times [2021-07-13 19:46:44,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:44,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460140451] [2021-07-13 19:46:44,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:44,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:44,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:44,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:44,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460140451] [2021-07-13 19:46:44,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460140451] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:44,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152894419] [2021-07-13 19:46:44,789 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-07-13 19:46:44,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:44,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:44,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:45,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:45,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:45,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:45,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:45,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:45,057 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,074 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:46:45,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 4 treesize of output 2 [2021-07-13 19:46:45,076 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:45,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:45,082 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:46:45,088 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:45,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152894419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:45,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:45,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:45,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323938841] [2021-07-13 19:46:45,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:45,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:45,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:45,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:45,088 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-07-13 19:46:45,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:45,269 INFO L93 Difference]: Finished difference Result 175 states and 369 transitions. [2021-07-13 19:46:45,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:46:45,269 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-07-13 19:46:45,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:45,269 INFO L225 Difference]: With dead ends: 175 [2021-07-13 19:46:45,270 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:46:45,270 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 245.9ms TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:45,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:46:45,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 150. [2021-07-13 19:46:45,271 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-07-13 19:46:45,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 321 transitions. [2021-07-13 19:46:45,271 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 321 transitions. Word has length 19 [2021-07-13 19:46:45,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:45,271 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 321 transitions. [2021-07-13 19:46:45,271 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-07-13 19:46:45,271 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 321 transitions. [2021-07-13 19:46:45,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:45,272 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:45,272 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:45,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19351 [2021-07-13 19:46:45,472 INFO L430 AbstractCegarLoop]: === Iteration 380 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:45,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:45,472 INFO L82 PathProgramCache]: Analyzing trace with hash -934136993, now seen corresponding path program 374 times [2021-07-13 19:46:45,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:45,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252931838] [2021-07-13 19:46:45,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:45,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:45,544 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:45,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:45,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252931838] [2021-07-13 19:46:45,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252931838] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:45,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009704743] [2021-07-13 19:46:45,544 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-07-13 19:46:45,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:45,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:45,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:45,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:45,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:45,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009704743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:45,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:45,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:45,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794559101] [2021-07-13 19:46:45,843 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:45,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:45,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:45,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:45,844 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-07-13 19:46:46,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:46,022 INFO L93 Difference]: Finished difference Result 168 states and 351 transitions. [2021-07-13 19:46:46,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:46:46,023 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-07-13 19:46:46,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:46,023 INFO L225 Difference]: With dead ends: 168 [2021-07-13 19:46:46,023 INFO L226 Difference]: Without dead ends: 160 [2021-07-13 19:46:46,023 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 266.6ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:46,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-07-13 19:46:46,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2021-07-13 19:46:46,024 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-07-13 19:46:46,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 320 transitions. [2021-07-13 19:46:46,024 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 320 transitions. Word has length 19 [2021-07-13 19:46:46,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:46,025 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 320 transitions. [2021-07-13 19:46:46,025 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-07-13 19:46:46,025 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 320 transitions. [2021-07-13 19:46:46,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:46,025 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:46,025 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:46,225 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19373,375 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:46,225 INFO L430 AbstractCegarLoop]: === Iteration 381 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:46,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:46,226 INFO L82 PathProgramCache]: Analyzing trace with hash -835352655, now seen corresponding path program 375 times [2021-07-13 19:46:46,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:46,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022942579] [2021-07-13 19:46:46,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:46,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:46,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-07-13 19:46:46,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:46,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022942579] [2021-07-13 19:46:46,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022942579] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:46,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530162956] [2021-07-13 19:46:46,304 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-07-13 19:46:46,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:46:46,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:46,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:46,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:46,606 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:46,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,609 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:46,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:46,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:46,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:46,613 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:46,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 8 treesize of output 1 [2021-07-13 19:46:46,616 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,627 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:46,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 4 treesize of output 2 [2021-07-13 19:46:46,629 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:46,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,634 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:46:46,639 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:46,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530162956] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:46,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:46,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:46,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497165470] [2021-07-13 19:46:46,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:46,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:46,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:46,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:46,640 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-07-13 19:46:46,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:46,801 INFO L93 Difference]: Finished difference Result 166 states and 352 transitions. [2021-07-13 19:46:46,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:46:46,802 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-07-13 19:46:46,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:46,802 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:46:46,802 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:46:46,802 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 236.5ms TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:46,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:46:46,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 150. [2021-07-13 19:46:46,803 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-07-13 19:46:46,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 320 transitions. [2021-07-13 19:46:46,804 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 320 transitions. Word has length 19 [2021-07-13 19:46:46,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:46,804 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 320 transitions. [2021-07-13 19:46:46,804 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-07-13 19:46:46,804 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 320 transitions. [2021-07-13 19:46:46,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:46,804 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:46,804 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:47,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19400 [2021-07-13 19:46:47,005 INFO L430 AbstractCegarLoop]: === Iteration 382 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:47,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:47,005 INFO L82 PathProgramCache]: Analyzing trace with hash -826189821, now seen corresponding path program 376 times [2021-07-13 19:46:47,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:47,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309752699] [2021-07-13 19:46:47,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:47,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:47,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-07-13 19:46:47,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:47,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309752699] [2021-07-13 19:46:47,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309752699] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:47,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744533889] [2021-07-13 19:46:47,085 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-07-13 19:46:47,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:47,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:47,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:47,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:47,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:47,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:47,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 9 treesize of output 2 [2021-07-13 19:46:47,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:47,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:47,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:47,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:47,370 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:46:47,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 4 treesize of output 2 [2021-07-13 19:46:47,372 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:47,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:47,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:47,377 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:46:47,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:47,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744533889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:47,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:47,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:47,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171046447] [2021-07-13 19:46:47,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:47,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:47,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:47,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:47,382 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-07-13 19:46:47,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:47,633 INFO L93 Difference]: Finished difference Result 188 states and 396 transitions. [2021-07-13 19:46:47,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:46:47,634 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-07-13 19:46:47,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:47,634 INFO L225 Difference]: With dead ends: 188 [2021-07-13 19:46:47,634 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:46:47,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 295.1ms TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:47,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:46:47,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 151. [2021-07-13 19:46:47,636 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-07-13 19:46:47,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 322 transitions. [2021-07-13 19:46:47,637 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 322 transitions. Word has length 19 [2021-07-13 19:46:47,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:47,637 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 322 transitions. [2021-07-13 19:46:47,637 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-07-13 19:46:47,637 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 322 transitions. [2021-07-13 19:46:47,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:47,637 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:47,637 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:47,857 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19441 [2021-07-13 19:46:47,858 INFO L430 AbstractCegarLoop]: === Iteration 383 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:47,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:47,858 INFO L82 PathProgramCache]: Analyzing trace with hash 2083599729, now seen corresponding path program 377 times [2021-07-13 19:46:47,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:47,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885478585] [2021-07-13 19:46:47,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:47,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:47,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-07-13 19:46:47,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:47,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885478585] [2021-07-13 19:46:47,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885478585] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:47,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732963859] [2021-07-13 19:46:47,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 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-07-13 19:46:48,039 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:46:48,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:48,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:48,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:48,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,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 8 treesize of output 1 [2021-07-13 19:46:48,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:48,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:48,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46: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 9 treesize of output 2 [2021-07-13 19:46:48,252 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,255 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:48,255 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,270 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46: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-07-13 19:46:48,273 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:48,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:48,280 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:46:48,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:48,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732963859] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:48,286 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:48,286 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:48,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141713876] [2021-07-13 19:46:48,286 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:48,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:48,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:48,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:48,287 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-07-13 19:46:48,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:48,683 INFO L93 Difference]: Finished difference Result 197 states and 414 transitions. [2021-07-13 19:46:48,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:48,683 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-07-13 19:46:48,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:48,684 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:46:48,684 INFO L226 Difference]: Without dead ends: 197 [2021-07-13 19:46:48,684 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 414.7ms TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:48,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-13 19:46:48,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 152. [2021-07-13 19:46:48,686 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-07-13 19:46:48,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 324 transitions. [2021-07-13 19:46:48,686 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 324 transitions. Word has length 19 [2021-07-13 19:46:48,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:48,686 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 324 transitions. [2021-07-13 19:46:48,686 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-07-13 19:46:48,686 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 324 transitions. [2021-07-13 19:46:48,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:48,686 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:48,686 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:48,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 378 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19466 [2021-07-13 19:46:48,893 INFO L430 AbstractCegarLoop]: === Iteration 384 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:48,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:48,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1069085251, now seen corresponding path program 378 times [2021-07-13 19:46:48,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:48,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426266651] [2021-07-13 19:46:48,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:48,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:48,983 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:48,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:48,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426266651] [2021-07-13 19:46:48,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426266651] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:48,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728843456] [2021-07-13 19:46:48,984 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-07-13 19:46:49,080 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:46:49,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:49,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:49,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:49,296 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:49,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:49,300 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,302 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:49,302 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,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 4 treesize of output 2 [2021-07-13 19:46:49,305 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,307 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:49,308 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,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 8 treesize of output 1 [2021-07-13 19:46:49,311 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,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 9 treesize of output 2 [2021-07-13 19:46:49,315 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,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-07-13 19:46:49,317 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,350 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:46:49,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-07-13 19:46:49,353 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,376 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:46:49,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:49,377 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:46:49,402 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:49,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728843456] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:49,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:49,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:49,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798268281] [2021-07-13 19:46:49,402 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:49,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:49,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:49,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:49,403 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-07-13 19:46:49,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:49,790 INFO L93 Difference]: Finished difference Result 201 states and 422 transitions. [2021-07-13 19:46:49,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:49,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-07-13 19:46:49,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:49,791 INFO L225 Difference]: With dead ends: 201 [2021-07-13 19:46:49,791 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:46:49,792 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 429.6ms TimeCoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:49,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:46:49,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 153. [2021-07-13 19:46:49,795 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-07-13 19:46:49,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 326 transitions. [2021-07-13 19:46:49,796 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 326 transitions. Word has length 19 [2021-07-13 19:46:49,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:49,796 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 326 transitions. [2021-07-13 19:46:49,796 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-07-13 19:46:49,796 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 326 transitions. [2021-07-13 19:46:49,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:49,797 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:49,797 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:50,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 379 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19502 [2021-07-13 19:46:50,001 INFO L430 AbstractCegarLoop]: === Iteration 385 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:50,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:50,001 INFO L82 PathProgramCache]: Analyzing trace with hash 621747528, now seen corresponding path program 379 times [2021-07-13 19:46:50,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:50,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991988891] [2021-07-13 19:46:50,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:50,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:50,099 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:50,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:50,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991988891] [2021-07-13 19:46:50,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991988891] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:50,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114243489] [2021-07-13 19:46:50,099 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-07-13 19:46:50,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:50,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:50,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:50,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-07-13 19:46:50,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114243489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:50,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:50,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:50,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744346895] [2021-07-13 19:46:50,475 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:50,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:50,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:50,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:50,476 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-07-13 19:46:50,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:50,631 INFO L93 Difference]: Finished difference Result 169 states and 360 transitions. [2021-07-13 19:46:50,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:50,631 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-07-13 19:46:50,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:50,632 INFO L225 Difference]: With dead ends: 169 [2021-07-13 19:46:50,632 INFO L226 Difference]: Without dead ends: 169 [2021-07-13 19:46:50,632 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 262.0ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:50,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-07-13 19:46:50,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 149. [2021-07-13 19:46:50,633 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-07-13 19:46:50,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 318 transitions. [2021-07-13 19:46:50,633 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 318 transitions. Word has length 19 [2021-07-13 19:46:50,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:50,634 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 318 transitions. [2021-07-13 19:46:50,634 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-07-13 19:46:50,634 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 318 transitions. [2021-07-13 19:46:50,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:50,634 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:50,634 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:50,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 380 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19555 [2021-07-13 19:46:50,835 INFO L430 AbstractCegarLoop]: === Iteration 386 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:50,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:50,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1356348845, now seen corresponding path program 380 times [2021-07-13 19:46:50,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:50,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512434775] [2021-07-13 19:46:50,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:50,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:50,913 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:50,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:50,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512434775] [2021-07-13 19:46:50,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512434775] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:50,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611412073] [2021-07-13 19:46:50,913 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-07-13 19:46:51,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:51,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:51,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:51,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:51,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,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 8 treesize of output 1 [2021-07-13 19:46:51,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:51,177 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,195 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:46:51,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 4 treesize of output 2 [2021-07-13 19:46:51,197 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:51,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,202 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:46:51,207 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:51,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611412073] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:51,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:51,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:51,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750884446] [2021-07-13 19:46:51,207 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:51,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:51,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:51,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:51,208 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-07-13 19:46:51,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:51,418 INFO L93 Difference]: Finished difference Result 176 states and 372 transitions. [2021-07-13 19:46:51,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:46:51,418 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-07-13 19:46:51,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:51,419 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:46:51,419 INFO L226 Difference]: Without dead ends: 176 [2021-07-13 19:46:51,419 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 233.6ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:51,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-07-13 19:46:51,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 149. [2021-07-13 19:46:51,420 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-07-13 19:46:51,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 318 transitions. [2021-07-13 19:46:51,420 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 318 transitions. Word has length 19 [2021-07-13 19:46:51,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:51,420 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 318 transitions. [2021-07-13 19:46:51,420 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-07-13 19:46:51,420 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 318 transitions. [2021-07-13 19:46:51,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:51,421 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:51,421 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:51,621 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19612 [2021-07-13 19:46:51,621 INFO L430 AbstractCegarLoop]: === Iteration 387 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:51,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:51,621 INFO L82 PathProgramCache]: Analyzing trace with hash -28828901, now seen corresponding path program 381 times [2021-07-13 19:46:51,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:51,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160728139] [2021-07-13 19:46:51,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:51,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:51,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:51,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:51,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160728139] [2021-07-13 19:46:51,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160728139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:51,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795444198] [2021-07-13 19:46:51,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 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-07-13 19:46:51,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:46:51,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:51,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:51,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:51,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:51,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 8 treesize of output 1 [2021-07-13 19:46:51,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:51,991 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,993 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:51,993 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:51,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46: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 9 treesize of output 2 [2021-07-13 19:46:51,996 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:52,008 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:52,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 4 treesize of output 2 [2021-07-13 19:46:52,010 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:52,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:52,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:52,015 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:46:52,019 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:52,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795444198] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:52,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:52,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:52,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969963605] [2021-07-13 19:46:52,020 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:52,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:52,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:52,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:52,020 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-07-13 19:46:52,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:52,370 INFO L93 Difference]: Finished difference Result 192 states and 404 transitions. [2021-07-13 19:46:52,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:52,370 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-07-13 19:46:52,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:52,370 INFO L225 Difference]: With dead ends: 192 [2021-07-13 19:46:52,370 INFO L226 Difference]: Without dead ends: 192 [2021-07-13 19:46:52,371 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 366.8ms TimeCoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:52,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-13 19:46:52,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 150. [2021-07-13 19:46:52,372 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-07-13 19:46:52,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 320 transitions. [2021-07-13 19:46:52,372 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 320 transitions. Word has length 19 [2021-07-13 19:46:52,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:52,372 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 320 transitions. [2021-07-13 19:46:52,372 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-07-13 19:46:52,372 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 320 transitions. [2021-07-13 19:46:52,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:52,373 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:52,373 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:52,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19637,382 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:52,573 INFO L430 AbstractCegarLoop]: === Iteration 388 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:52,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:52,573 INFO L82 PathProgramCache]: Analyzing trace with hash 655377009, now seen corresponding path program 382 times [2021-07-13 19:46:52,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:52,574 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917847538] [2021-07-13 19:46:52,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:52,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:52,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:52,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:52,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917847538] [2021-07-13 19:46:52,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917847538] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:52,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007399608] [2021-07-13 19:46:52,654 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-07-13 19:46:52,839 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:52,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:52,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:52,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:53,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:53,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:53,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 8 treesize of output 1 [2021-07-13 19:46:53,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:53,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:53,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:53,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-07-13 19:46:53,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:53,127 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:53,128 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:53,130 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:53,131 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:53,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-07-13 19:46:53,133 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:53,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-07-13 19:46:53,136 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:53,138 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:53,138 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:53,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:53,141 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:53,173 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-07-13 19:46:53,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-07-13 19:46:53,176 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:53,200 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:46:53,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:53,200 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:46:53,224 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:53,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007399608] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:53,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:53,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:53,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243171465] [2021-07-13 19:46:53,224 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:53,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:53,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:53,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:53,224 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-07-13 19:46:53,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:53,609 INFO L93 Difference]: Finished difference Result 202 states and 425 transitions. [2021-07-13 19:46:53,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:53,610 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-07-13 19:46:53,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:53,610 INFO L225 Difference]: With dead ends: 202 [2021-07-13 19:46:53,610 INFO L226 Difference]: Without dead ends: 202 [2021-07-13 19:46:53,610 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 404.5ms TimeCoverageRelationStatistics Valid=146, Invalid=666, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:53,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-07-13 19:46:53,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 151. [2021-07-13 19:46:53,612 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-07-13 19:46:53,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 322 transitions. [2021-07-13 19:46:53,612 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 322 transitions. Word has length 19 [2021-07-13 19:46:53,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:53,612 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 322 transitions. [2021-07-13 19:46:53,612 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-07-13 19:46:53,612 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 322 transitions. [2021-07-13 19:46:53,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:53,612 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:53,612 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:53,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 383 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19674 [2021-07-13 19:46:53,813 INFO L430 AbstractCegarLoop]: === Iteration 389 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:53,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:53,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1490681102, now seen corresponding path program 383 times [2021-07-13 19:46:53,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:53,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361839720] [2021-07-13 19:46:53,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:53,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:53,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-07-13 19:46:53,893 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:53,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361839720] [2021-07-13 19:46:53,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361839720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:53,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534719031] [2021-07-13 19:46:53,893 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-07-13 19:46:54,005 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:46:54,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:54,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:54,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:54,236 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:54,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534719031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:54,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:54,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:54,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547291193] [2021-07-13 19:46:54,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:54,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:54,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:54,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:54,237 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-07-13 19:46:54,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:54,426 INFO L93 Difference]: Finished difference Result 167 states and 356 transitions. [2021-07-13 19:46:54,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:46:54,426 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-07-13 19:46:54,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:54,426 INFO L225 Difference]: With dead ends: 167 [2021-07-13 19:46:54,426 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:46:54,426 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 248.7ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:54,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:46:54,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 148. [2021-07-13 19:46:54,428 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-07-13 19:46:54,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-07-13 19:46:54,428 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-07-13 19:46:54,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:54,428 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-07-13 19:46:54,428 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-07-13 19:46:54,428 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-07-13 19:46:54,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:54,428 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:54,428 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:54,629 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19761,384 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:54,629 INFO L430 AbstractCegarLoop]: === Iteration 390 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:54,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:54,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1011406897, now seen corresponding path program 384 times [2021-07-13 19:46:54,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:54,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836344966] [2021-07-13 19:46:54,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:54,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:54,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:54,711 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:54,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836344966] [2021-07-13 19:46:54,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836344966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:54,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154597955] [2021-07-13 19:46:54,711 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-07-13 19:46:54,808 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:46:54,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:54,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:54,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:55,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:55,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:55,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 9 treesize of output 2 [2021-07-13 19:46:55,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:55,010 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:55,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:55,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 8 treesize of output 1 [2021-07-13 19:46:55,020 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:55,022 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,034 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:46:55,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 4 treesize of output 2 [2021-07-13 19:46:55,036 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:55,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,041 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:46:55,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:55,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154597955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:55,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:55,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:55,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422255091] [2021-07-13 19:46:55,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:55,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:55,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:55,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:55,047 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-07-13 19:46:55,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:55,233 INFO L93 Difference]: Finished difference Result 178 states and 376 transitions. [2021-07-13 19:46:55,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:55,233 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-07-13 19:46:55,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:55,234 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:46:55,234 INFO L226 Difference]: Without dead ends: 178 [2021-07-13 19:46:55,234 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 243.4ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:55,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-07-13 19:46:55,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 150. [2021-07-13 19:46:55,235 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-07-13 19:46:55,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 320 transitions. [2021-07-13 19:46:55,235 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 320 transitions. Word has length 19 [2021-07-13 19:46:55,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:55,235 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 320 transitions. [2021-07-13 19:46:55,235 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-07-13 19:46:55,236 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 320 transitions. [2021-07-13 19:46:55,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:55,236 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:55,236 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:55,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19808,385 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:55,449 INFO L430 AbstractCegarLoop]: === Iteration 391 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:55,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:55,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1695612807, now seen corresponding path program 385 times [2021-07-13 19:46:55,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:55,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304413567] [2021-07-13 19:46:55,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:55,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:55,544 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:55,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:55,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304413567] [2021-07-13 19:46:55,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304413567] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:55,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200802597] [2021-07-13 19:46:55,544 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-07-13 19:46:55,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:55,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:55,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:55,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 4 treesize of output 2 [2021-07-13 19:46:55,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:55,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:55,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 8 treesize of output 1 [2021-07-13 19:46:55,918 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:46:55,921 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:55,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:55,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:46:55,925 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,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-07-13 19:46:55,928 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:55,930 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:55,933 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:55,935 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,969 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:46: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 4 treesize of output 2 [2021-07-13 19:46:55,971 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:55,995 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:46:55,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:46:55,996 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:46:56,019 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:56,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200802597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:56,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:56,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:56,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939762065] [2021-07-13 19:46:56,019 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:56,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:56,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:56,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:56,020 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-07-13 19:46:56,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:56,259 INFO L93 Difference]: Finished difference Result 194 states and 409 transitions. [2021-07-13 19:46:56,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:56,259 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-07-13 19:46:56,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:56,260 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:46:56,260 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:46:56,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 294.5ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:56,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:46:56,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 151. [2021-07-13 19:46:56,261 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-07-13 19:46:56,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 322 transitions. [2021-07-13 19:46:56,261 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 322 transitions. Word has length 19 [2021-07-13 19:46:56,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:56,262 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 322 transitions. [2021-07-13 19:46:56,262 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-07-13 19:46:56,262 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 322 transitions. [2021-07-13 19:46:56,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:56,262 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:56,262 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:56,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 386 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19850 [2021-07-13 19:46:56,462 INFO L430 AbstractCegarLoop]: === Iteration 392 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:56,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:56,463 INFO L82 PathProgramCache]: Analyzing trace with hash -450445304, now seen corresponding path program 386 times [2021-07-13 19:46:56,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:56,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962898621] [2021-07-13 19:46:56,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:56,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:56,546 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:56,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:56,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962898621] [2021-07-13 19:46:56,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962898621] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:56,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387072619] [2021-07-13 19:46:56,546 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-07-13 19:46:56,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:56,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:56,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:56,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:56,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-07-13 19:46:56,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387072619] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:56,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:56,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:56,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020072051] [2021-07-13 19:46:56,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:56,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:56,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:56,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:56,858 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-07-13 19:46:57,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:57,015 INFO L93 Difference]: Finished difference Result 165 states and 351 transitions. [2021-07-13 19:46:57,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:46:57,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-07-13 19:46:57,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:57,016 INFO L225 Difference]: With dead ends: 165 [2021-07-13 19:46:57,016 INFO L226 Difference]: Without dead ends: 165 [2021-07-13 19:46:57,016 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 212.4ms TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:57,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-07-13 19:46:57,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 149. [2021-07-13 19:46:57,017 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-07-13 19:46:57,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 318 transitions. [2021-07-13 19:46:57,017 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 318 transitions. Word has length 19 [2021-07-13 19:46:57,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:57,017 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 318 transitions. [2021-07-13 19:46:57,018 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-07-13 19:46:57,018 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 318 transitions. [2021-07-13 19:46:57,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:57,018 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:57,018 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:57,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19935,387 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:57,218 INFO L430 AbstractCegarLoop]: === Iteration 393 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:57,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:57,219 INFO L82 PathProgramCache]: Analyzing trace with hash -2011609167, now seen corresponding path program 387 times [2021-07-13 19:46:57,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:57,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990032494] [2021-07-13 19:46:57,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:57,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:57,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-07-13 19:46:57,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:57,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990032494] [2021-07-13 19:46:57,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990032494] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:57,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563269017] [2021-07-13 19:46:57,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 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-07-13 19:46:57,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:46:57,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:57,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:57,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:57,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 3 treesize of output 1 [2021-07-13 19:46:57,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:57,605 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:57,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:57,691 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-07-13 19:46:57,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 4 treesize of output 2 [2021-07-13 19:46:57,695 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:57,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:57,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 3 treesize of output 1 [2021-07-13 19:46:57,730 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:57,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:57,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:46:57,763 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:57,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:57,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 4 treesize of output 2 [2021-07-13 19:46:57,795 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:57,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:57,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-07-13 19:46:57,825 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:57,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:57,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 4 treesize of output 2 [2021-07-13 19:46:57,854 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:57,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:57,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-07-13 19:46:57,882 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:57,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:57,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-07-13 19:46:57,906 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:46:57,936 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:57,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563269017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:57,936 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:57,936 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:57,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449490969] [2021-07-13 19:46:57,936 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:57,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:57,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:57,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:57,937 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-07-13 19:46:58,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:58,101 INFO L93 Difference]: Finished difference Result 184 states and 382 transitions. [2021-07-13 19:46:58,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:58,101 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-07-13 19:46:58,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:58,101 INFO L225 Difference]: With dead ends: 184 [2021-07-13 19:46:58,102 INFO L226 Difference]: Without dead ends: 184 [2021-07-13 19:46:58,102 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 252.8ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:58,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-07-13 19:46:58,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 151. [2021-07-13 19:46:58,103 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-07-13 19:46:58,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 323 transitions. [2021-07-13 19:46:58,104 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 323 transitions. Word has length 19 [2021-07-13 19:46:58,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:58,104 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 323 transitions. [2021-07-13 19:46:58,104 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-07-13 19:46:58,104 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 323 transitions. [2021-07-13 19:46:58,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:58,104 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:58,104 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:58,323 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 388 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19982 [2021-07-13 19:46:58,323 INFO L430 AbstractCegarLoop]: === Iteration 394 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:58,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:58,323 INFO L82 PathProgramCache]: Analyzing trace with hash 137300018, now seen corresponding path program 388 times [2021-07-13 19:46:58,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:58,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613461396] [2021-07-13 19:46:58,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:58,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:58,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:58,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:58,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613461396] [2021-07-13 19:46:58,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613461396] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:58,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796888983] [2021-07-13 19:46:58,406 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-07-13 19:46:58,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:58,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:58,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:58,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:58,696 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:58,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796888983] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:58,696 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:58,696 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:58,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004254923] [2021-07-13 19:46:58,696 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:58,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:58,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:58,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:58,697 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-07-13 19:46:58,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:58,874 INFO L93 Difference]: Finished difference Result 223 states and 459 transitions. [2021-07-13 19:46:58,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:46:58,875 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-07-13 19:46:58,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:58,875 INFO L225 Difference]: With dead ends: 223 [2021-07-13 19:46:58,875 INFO L226 Difference]: Without dead ends: 223 [2021-07-13 19:46:58,875 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 210.0ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:58,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-13 19:46:58,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 152. [2021-07-13 19:46:58,876 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-07-13 19:46:58,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 328 transitions. [2021-07-13 19:46:58,877 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 328 transitions. Word has length 19 [2021-07-13 19:46:58,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:58,877 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 328 transitions. [2021-07-13 19:46:58,877 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-07-13 19:46:58,877 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 328 transitions. [2021-07-13 19:46:58,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:58,877 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:58,877 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:59,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 389 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20004 [2021-07-13 19:46:59,078 INFO L430 AbstractCegarLoop]: === Iteration 395 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:59,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:59,078 INFO L82 PathProgramCache]: Analyzing trace with hash -397929784, now seen corresponding path program 389 times [2021-07-13 19:46:59,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:59,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98685089] [2021-07-13 19:46:59,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:59,160 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:59,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:59,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98685089] [2021-07-13 19:46:59,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98685089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:59,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882165469] [2021-07-13 19:46:59,160 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-07-13 19:46:59,258 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:46:59,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:59,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:59,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:59,409 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:59,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882165469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:59,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:59,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:46:59,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493455887] [2021-07-13 19:46:59,410 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:59,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:59,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:59,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:59,410 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-07-13 19:46:59,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:59,560 INFO L93 Difference]: Finished difference Result 183 states and 389 transitions. [2021-07-13 19:46:59,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:46:59,560 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-07-13 19:46:59,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:59,561 INFO L225 Difference]: With dead ends: 183 [2021-07-13 19:46:59,561 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:46:59,561 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 206.9ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:59,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:46:59,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 150. [2021-07-13 19:46:59,562 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-07-13 19:46:59,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 321 transitions. [2021-07-13 19:46:59,562 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 321 transitions. Word has length 19 [2021-07-13 19:46:59,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:59,563 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 321 transitions. [2021-07-13 19:46:59,563 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-07-13 19:46:59,563 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 321 transitions. [2021-07-13 19:46:59,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:46:59,563 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:59,563 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:59,763 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20033 [2021-07-13 19:46:59,763 INFO L430 AbstractCegarLoop]: === Iteration 396 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:59,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:59,764 INFO L82 PathProgramCache]: Analyzing trace with hash -762650319, now seen corresponding path program 390 times [2021-07-13 19:46:59,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:59,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923342110] [2021-07-13 19:46:59,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:59,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:59,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:59,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:59,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923342110] [2021-07-13 19:46:59,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923342110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:59,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273724106] [2021-07-13 19:46:59,843 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-07-13 19:46:59,941 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:46:59,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:59,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:46:59,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:00,175 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:00,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273724106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:00,176 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:00,176 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:00,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553158847] [2021-07-13 19:47:00,176 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:00,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:00,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:00,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:00,176 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-07-13 19:47:00,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:00,329 INFO L93 Difference]: Finished difference Result 162 states and 341 transitions. [2021-07-13 19:47:00,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:00,329 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-07-13 19:47:00,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:00,329 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:47:00,329 INFO L226 Difference]: Without dead ends: 158 [2021-07-13 19:47:00,330 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 265.6ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:47:00,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-07-13 19:47:00,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 146. [2021-07-13 19:47:00,331 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-07-13 19:47:00,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-07-13 19:47:00,331 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-07-13 19:47:00,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:00,331 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-07-13 19:47:00,331 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-07-13 19:47:00,331 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-07-13 19:47:00,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:00,331 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:00,331 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:00,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20049 [2021-07-13 19:47:00,532 INFO L430 AbstractCegarLoop]: === Iteration 397 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:00,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:00,532 INFO L82 PathProgramCache]: Analyzing trace with hash 295570755, now seen corresponding path program 391 times [2021-07-13 19:47:00,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:00,532 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901590729] [2021-07-13 19:47:00,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:00,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:00,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:00,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:00,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901590729] [2021-07-13 19:47:00,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901590729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:00,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887341050] [2021-07-13 19:47:00,611 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-07-13 19:47:00,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:00,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:00,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:00,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:00,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:00,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 8 treesize of output 1 [2021-07-13 19:47:00,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:00,886 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:00,888 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:00,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-07-13 19:47:00,891 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,903 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:47:00,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 4 treesize of output 2 [2021-07-13 19:47:00,905 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:00,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,910 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:47:00,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:00,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887341050] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:00,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:00,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:00,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100522512] [2021-07-13 19:47:00,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:00,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:00,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:00,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:00,916 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-07-13 19:47:01,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:01,093 INFO L93 Difference]: Finished difference Result 175 states and 370 transitions. [2021-07-13 19:47:01,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:01,094 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-07-13 19:47:01,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:01,094 INFO L225 Difference]: With dead ends: 175 [2021-07-13 19:47:01,094 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:47:01,094 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 224.6ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:01,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:47:01,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 147. [2021-07-13 19:47:01,095 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-07-13 19:47:01,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-07-13 19:47:01,096 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-07-13 19:47:01,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:01,096 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-07-13 19:47:01,096 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-07-13 19:47:01,096 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-07-13 19:47:01,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:01,096 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:01,096 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:01,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20075,392 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:01,297 INFO L430 AbstractCegarLoop]: === Iteration 398 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:01,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:01,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1089606991, now seen corresponding path program 392 times [2021-07-13 19:47:01,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:01,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834832704] [2021-07-13 19:47:01,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:01,376 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:01,377 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:01,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834832704] [2021-07-13 19:47:01,377 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834832704] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:01,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874866820] [2021-07-13 19:47:01,377 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-07-13 19:47:01,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:01,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:01,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:01,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:01,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:01,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:01,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:47:01,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:01,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:01,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 8 treesize of output 1 [2021-07-13 19:47:01,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:01,666 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:47:01,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:01,668 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:01,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:01,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:47:01,673 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:47:01,678 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:01,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874866820] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:01,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:01,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:01,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781709018] [2021-07-13 19:47:01,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:01,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:01,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:01,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:01,678 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-07-13 19:47:01,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:01,984 INFO L93 Difference]: Finished difference Result 194 states and 408 transitions. [2021-07-13 19:47:01,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:01,984 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-07-13 19:47:01,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:01,984 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:47:01,984 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:47:01,985 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 336.0ms TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:47:01,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:47:01,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 148. [2021-07-13 19:47:01,986 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-07-13 19:47:01,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-07-13 19:47:01,986 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-07-13 19:47:01,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:01,986 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-07-13 19:47:01,986 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-07-13 19:47:01,986 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-07-13 19:47:01,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:01,987 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:01,987 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:02,187 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20105,393 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:02,187 INFO L430 AbstractCegarLoop]: === Iteration 399 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:02,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:02,187 INFO L82 PathProgramCache]: Analyzing trace with hash -2104121469, now seen corresponding path program 393 times [2021-07-13 19:47:02,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:02,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170030983] [2021-07-13 19:47:02,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:02,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:02,271 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:02,271 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:02,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170030983] [2021-07-13 19:47:02,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170030983] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:02,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340305664] [2021-07-13 19:47:02,271 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-07-13 19:47:02,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:47:02,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:02,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:02,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:02,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-07-13 19:47:02,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,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-07-13 19:47:02,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,636 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:02,636 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:02,639 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,641 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:02,641 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,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-07-13 19:47:02,644 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:47:02,647 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:02,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 9 treesize of output 2 [2021-07-13 19:47:02,650 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,684 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:47:02,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 4 treesize of output 2 [2021-07-13 19:47:02,686 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:02,710 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:47:02,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:02,711 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:47:02,734 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:02,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340305664] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:02,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:02,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:02,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800410450] [2021-07-13 19:47:02,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:02,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:02,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:02,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:02,735 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-07-13 19:47:03,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:03,092 INFO L93 Difference]: Finished difference Result 202 states and 424 transitions. [2021-07-13 19:47:03,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:03,093 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-07-13 19:47:03,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:03,093 INFO L225 Difference]: With dead ends: 202 [2021-07-13 19:47:03,093 INFO L226 Difference]: Without dead ends: 202 [2021-07-13 19:47:03,093 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 380.6ms TimeCoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:47:03,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-07-13 19:47:03,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2021-07-13 19:47:03,095 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-07-13 19:47:03,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 318 transitions. [2021-07-13 19:47:03,096 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 318 transitions. Word has length 19 [2021-07-13 19:47:03,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:03,096 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 318 transitions. [2021-07-13 19:47:03,096 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-07-13 19:47:03,096 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 318 transitions. [2021-07-13 19:47:03,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:03,096 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:03,096 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:03,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20128,394 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:03,313 INFO L430 AbstractCegarLoop]: === Iteration 400 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:03,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:03,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1743508104, now seen corresponding path program 394 times [2021-07-13 19:47:03,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:03,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794820013] [2021-07-13 19:47:03,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:03,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:03,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-07-13 19:47:03,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:03,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794820013] [2021-07-13 19:47:03,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794820013] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:03,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370756265] [2021-07-13 19:47:03,395 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-07-13 19:47:03,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:03,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:03,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:03,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:03,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:03,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370756265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:03,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:03,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:03,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211210389] [2021-07-13 19:47:03,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:03,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:03,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:03,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:03,692 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-07-13 19:47:03,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:03,889 INFO L93 Difference]: Finished difference Result 167 states and 355 transitions. [2021-07-13 19:47:03,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:03,890 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-07-13 19:47:03,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:03,890 INFO L225 Difference]: With dead ends: 167 [2021-07-13 19:47:03,890 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:47:03,890 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 259.2ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:47:03,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:47:03,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 146. [2021-07-13 19:47:03,891 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-07-13 19:47:03,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-07-13 19:47:03,892 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-07-13 19:47:03,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:03,892 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-07-13 19:47:03,892 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-07-13 19:47:03,892 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-07-13 19:47:03,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:03,892 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:03,892 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:04,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20209,395 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:04,093 INFO L430 AbstractCegarLoop]: === Iteration 401 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:04,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:04,093 INFO L82 PathProgramCache]: Analyzing trace with hash -49371193, now seen corresponding path program 395 times [2021-07-13 19:47:04,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:04,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309501692] [2021-07-13 19:47:04,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:04,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:04,182 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:04,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:04,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309501692] [2021-07-13 19:47:04,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309501692] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:04,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313642404] [2021-07-13 19:47:04,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 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-07-13 19:47:04,280 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:47:04,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:04,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:04,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:04,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:04,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:04,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 8 treesize of output 1 [2021-07-13 19:47:04,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:04,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:04,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 9 treesize of output 2 [2021-07-13 19:47:04,438 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:04,455 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:47:04,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 4 treesize of output 2 [2021-07-13 19:47:04,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:04,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:04,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:47:04,463 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-07-13 19:47:04,468 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:04,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313642404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:04,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:04,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:04,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428601550] [2021-07-13 19:47:04,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:04,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:04,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:04,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:04,469 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-07-13 19:47:04,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:04,670 INFO L93 Difference]: Finished difference Result 177 states and 374 transitions. [2021-07-13 19:47:04,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:47:04,670 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-07-13 19:47:04,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:04,670 INFO L225 Difference]: With dead ends: 177 [2021-07-13 19:47:04,670 INFO L226 Difference]: Without dead ends: 177 [2021-07-13 19:47:04,671 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 247.2ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:04,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-07-13 19:47:04,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 147. [2021-07-13 19:47:04,672 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-07-13 19:47:04,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-07-13 19:47:04,672 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-07-13 19:47:04,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:04,672 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-07-13 19:47:04,672 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-07-13 19:47:04,672 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-07-13 19:47:04,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:04,672 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:04,673 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:04,873 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20244,396 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:04,873 INFO L430 AbstractCegarLoop]: === Iteration 402 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:04,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:04,873 INFO L82 PathProgramCache]: Analyzing trace with hash -1063885671, now seen corresponding path program 396 times [2021-07-13 19:47:04,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:04,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377566140] [2021-07-13 19:47:04,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:04,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:04,954 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:04,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:04,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377566140] [2021-07-13 19:47:04,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377566140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:04,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334938227] [2021-07-13 19:47:04,955 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-07-13 19:47:05,054 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:47:05,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:05,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:05,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:05,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-07-13 19:47:05,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,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 2 [2021-07-13 19:47:05,238 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:05,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 8 treesize of output 1 [2021-07-13 19:47:05,241 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,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 3 treesize of output 1 [2021-07-13 19:47:05,244 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,285 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-07-13 19:47:05,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 4 treesize of output 2 [2021-07-13 19:47:05,288 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:05,312 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:47:05,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:05,313 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:47:05,336 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:05,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334938227] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:05,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:05,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:05,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809718925] [2021-07-13 19:47:05,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:05,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:05,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:05,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:05,337 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-07-13 19:47:05,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:05,593 INFO L93 Difference]: Finished difference Result 195 states and 410 transitions. [2021-07-13 19:47:05,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:05,593 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-07-13 19:47:05,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:05,593 INFO L225 Difference]: With dead ends: 195 [2021-07-13 19:47:05,593 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:47:05,593 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 304.8ms TimeCoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:47:05,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:47:05,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 148. [2021-07-13 19:47:05,595 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-07-13 19:47:05,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-07-13 19:47:05,595 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-07-13 19:47:05,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:05,595 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-07-13 19:47:05,595 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-07-13 19:47:05,595 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-07-13 19:47:05,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:05,595 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:05,595 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:05,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20265 [2021-07-13 19:47:05,796 INFO L430 AbstractCegarLoop]: === Iteration 403 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:05,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:05,796 INFO L82 PathProgramCache]: Analyzing trace with hash -1511223394, now seen corresponding path program 397 times [2021-07-13 19:47:05,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:05,796 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215723569] [2021-07-13 19:47:05,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:05,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:05,878 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:05,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:05,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215723569] [2021-07-13 19:47:05,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215723569] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:05,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074342977] [2021-07-13 19:47:05,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 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-07-13 19:47:05,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:05,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:05,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:06,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:06,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074342977] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:06,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:06,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:06,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546030557] [2021-07-13 19:47:06,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:06,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:06,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:06,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:06,196 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-07-13 19:47:06,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:06,387 INFO L93 Difference]: Finished difference Result 162 states and 345 transitions. [2021-07-13 19:47:06,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:47:06,387 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-07-13 19:47:06,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:06,388 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:47:06,388 INFO L226 Difference]: Without dead ends: 162 [2021-07-13 19:47:06,388 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 263.4ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:47:06,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-07-13 19:47:06,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 146. [2021-07-13 19:47:06,389 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-07-13 19:47:06,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-07-13 19:47:06,389 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-07-13 19:47:06,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:06,389 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-07-13 19:47:06,389 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-07-13 19:47:06,390 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-07-13 19:47:06,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:06,390 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:06,390 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:06,590 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20307,398 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:06,590 INFO L430 AbstractCegarLoop]: === Iteration 404 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:06,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:06,591 INFO L82 PathProgramCache]: Analyzing trace with hash -476140349, now seen corresponding path program 398 times [2021-07-13 19:47:06,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:06,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639158492] [2021-07-13 19:47:06,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:06,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:06,673 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:06,673 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:06,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639158492] [2021-07-13 19:47:06,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639158492] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:06,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074149135] [2021-07-13 19:47:06,673 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-07-13 19:47:06,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:06,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:06,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:06,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:06,957 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:06,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:06,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 3 treesize of output 1 [2021-07-13 19:47:06,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,047 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-07-13 19:47:07,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-07-13 19:47:07,051 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:07,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-07-13 19:47:07,085 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:07,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 3 treesize of output 1 [2021-07-13 19:47:07,118 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:07,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-07-13 19:47:07,150 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47: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 4 treesize of output 2 [2021-07-13 19:47:07,180 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:07,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 4 treesize of output 2 [2021-07-13 19:47:07,209 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:07,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 4 treesize of output 2 [2021-07-13 19:47:07,237 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:07,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:07,261 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:47:07,291 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:07,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074149135] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:07,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:07,292 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:07,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935602217] [2021-07-13 19:47:07,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:07,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:07,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:07,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:07,292 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-07-13 19:47:07,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:07,423 INFO L93 Difference]: Finished difference Result 176 states and 363 transitions. [2021-07-13 19:47:07,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:47:07,423 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-07-13 19:47:07,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:07,424 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:47:07,424 INFO L226 Difference]: Without dead ends: 176 [2021-07-13 19:47:07,424 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 219.6ms TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:47:07,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-07-13 19:47:07,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 146. [2021-07-13 19:47:07,425 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-07-13 19:47:07,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-07-13 19:47:07,425 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-07-13 19:47:07,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:07,425 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-07-13 19:47:07,425 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-07-13 19:47:07,426 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-07-13 19:47:07,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:07,426 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:07,426 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:07,626 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20345 [2021-07-13 19:47:07,626 INFO L430 AbstractCegarLoop]: === Iteration 405 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:07,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:07,626 INFO L82 PathProgramCache]: Analyzing trace with hash 775242316, now seen corresponding path program 399 times [2021-07-13 19:47:07,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:07,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967815069] [2021-07-13 19:47:07,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:07,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:07,709 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:07,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:07,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967815069] [2021-07-13 19:47:07,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967815069] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:07,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815829277] [2021-07-13 19:47:07,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 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-07-13 19:47:07,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:47:07,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:07,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:07,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:08,101 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:08,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815829277] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:08,101 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:08,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:08,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540096518] [2021-07-13 19:47:08,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:08,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:08,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:08,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:08,102 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-07-13 19:47:08,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:08,310 INFO L93 Difference]: Finished difference Result 219 states and 451 transitions. [2021-07-13 19:47:08,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:08,311 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-07-13 19:47:08,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:08,311 INFO L225 Difference]: With dead ends: 219 [2021-07-13 19:47:08,311 INFO L226 Difference]: Without dead ends: 219 [2021-07-13 19:47:08,311 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 227.9ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:08,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-07-13 19:47:08,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 147. [2021-07-13 19:47:08,312 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-07-13 19:47:08,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 317 transitions. [2021-07-13 19:47:08,313 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 317 transitions. Word has length 19 [2021-07-13 19:47:08,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:08,313 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 317 transitions. [2021-07-13 19:47:08,313 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-07-13 19:47:08,313 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 317 transitions. [2021-07-13 19:47:08,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:08,313 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:08,313 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:08,513 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20368 [2021-07-13 19:47:08,514 INFO L430 AbstractCegarLoop]: === Iteration 406 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:08,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:08,514 INFO L82 PathProgramCache]: Analyzing trace with hash -1458707874, now seen corresponding path program 400 times [2021-07-13 19:47:08,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:08,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957919692] [2021-07-13 19:47:08,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:08,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:08,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-07-13 19:47:08,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:08,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957919692] [2021-07-13 19:47:08,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957919692] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:08,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024979324] [2021-07-13 19:47:08,596 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-07-13 19:47:08,693 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:08,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:08,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:08,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:08,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-07-13 19:47:08,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024979324] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:08,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:08,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:08,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601886762] [2021-07-13 19:47:08,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:08,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:08,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:08,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:08,842 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-07-13 19:47:09,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:09,024 INFO L93 Difference]: Finished difference Result 178 states and 378 transitions. [2021-07-13 19:47:09,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:09,025 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-07-13 19:47:09,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:09,025 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:47:09,025 INFO L226 Difference]: Without dead ends: 178 [2021-07-13 19:47:09,025 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 199.7ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:09,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-07-13 19:47:09,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 145. [2021-07-13 19:47:09,026 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-07-13 19:47:09,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 310 transitions. [2021-07-13 19:47:09,027 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 310 transitions. Word has length 19 [2021-07-13 19:47:09,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:09,027 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 310 transitions. [2021-07-13 19:47:09,027 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-07-13 19:47:09,027 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 310 transitions. [2021-07-13 19:47:09,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:09,027 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:09,027 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:09,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20417,401 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:09,228 INFO L430 AbstractCegarLoop]: === Iteration 407 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:09,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:09,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1823428409, now seen corresponding path program 401 times [2021-07-13 19:47:09,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:09,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639336062] [2021-07-13 19:47:09,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:09,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:09,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-07-13 19:47:09,307 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:09,307 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639336062] [2021-07-13 19:47:09,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639336062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:09,307 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268845522] [2021-07-13 19:47:09,307 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-07-13 19:47:09,412 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:47:09,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:09,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:09,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:09,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-07-13 19:47:09,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268845522] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:09,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:09,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:09,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954938903] [2021-07-13 19:47:09,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:09,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:09,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:09,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:09,596 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-07-13 19:47:09,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:09,778 INFO L93 Difference]: Finished difference Result 157 states and 330 transitions. [2021-07-13 19:47:09,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:47:09,778 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-07-13 19:47:09,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:09,778 INFO L225 Difference]: With dead ends: 157 [2021-07-13 19:47:09,778 INFO L226 Difference]: Without dead ends: 153 [2021-07-13 19:47:09,778 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 229.2ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:47:09,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-07-13 19:47:09,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 142. [2021-07-13 19:47:09,780 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-07-13 19:47:09,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 303 transitions. [2021-07-13 19:47:09,780 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 303 transitions. Word has length 19 [2021-07-13 19:47:09,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:09,780 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 303 transitions. [2021-07-13 19:47:09,780 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-07-13 19:47:09,780 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 303 transitions. [2021-07-13 19:47:09,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:09,780 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:09,780 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:09,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 402 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20434 [2021-07-13 19:47:09,981 INFO L430 AbstractCegarLoop]: === Iteration 408 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:09,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:09,981 INFO L82 PathProgramCache]: Analyzing trace with hash 2133167473, now seen corresponding path program 402 times [2021-07-13 19:47:09,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:09,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218729351] [2021-07-13 19:47:09,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:09,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:10,061 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:10,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:10,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218729351] [2021-07-13 19:47:10,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218729351] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:10,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035033968] [2021-07-13 19:47:10,061 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-07-13 19:47:10,161 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:47:10,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:10,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:10,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:10,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:10,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:10,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 8 treesize of output 1 [2021-07-13 19:47:10,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:10,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:10,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:47:10,324 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:10,342 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:47:10,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-07-13 19:47:10,344 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:10,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:10,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:47:10,349 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:47:10,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-07-13 19:47:10,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035033968] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:10,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:10,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:10,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990661851] [2021-07-13 19:47:10,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:10,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:10,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:10,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:10,355 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-07-13 19:47:10,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:10,515 INFO L93 Difference]: Finished difference Result 185 states and 389 transitions. [2021-07-13 19:47:10,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:10,515 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-07-13 19:47:10,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:10,515 INFO L225 Difference]: With dead ends: 185 [2021-07-13 19:47:10,515 INFO L226 Difference]: Without dead ends: 185 [2021-07-13 19:47:10,516 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 212.1ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:10,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-07-13 19:47:10,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 145. [2021-07-13 19:47:10,517 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-07-13 19:47:10,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 309 transitions. [2021-07-13 19:47:10,517 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 309 transitions. Word has length 19 [2021-07-13 19:47:10,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:10,517 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 309 transitions. [2021-07-13 19:47:10,517 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-07-13 19:47:10,517 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 309 transitions. [2021-07-13 19:47:10,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:10,518 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:10,518 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:10,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20453,403 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:10,718 INFO L430 AbstractCegarLoop]: === Iteration 409 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:10,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:10,718 INFO L82 PathProgramCache]: Analyzing trace with hash 1118652995, now seen corresponding path program 403 times [2021-07-13 19:47:10,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:10,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807576837] [2021-07-13 19:47:10,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:10,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:10,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:10,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:10,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807576837] [2021-07-13 19:47:10,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807576837] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:10,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574897700] [2021-07-13 19:47:10,807 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-07-13 19:47:10,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:10,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:10,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:11,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:11,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,157 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:11,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:11,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:11,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:47:11,161 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,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 3 treesize of output 1 [2021-07-13 19:47:11,164 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:11,167 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,169 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:11,169 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:11,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:11,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-07-13 19:47:11,173 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,174 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:11,175 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,208 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-07-13 19:47:11,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-07-13 19:47:11,210 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,234 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:47:11,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:11,235 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:47:11,258 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:11,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574897700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:11,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:11,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:11,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302460348] [2021-07-13 19:47:11,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:11,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:11,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:11,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:11,259 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-07-13 19:47:11,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:11,465 INFO L93 Difference]: Finished difference Result 207 states and 433 transitions. [2021-07-13 19:47:11,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:47:11,466 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-07-13 19:47:11,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:11,466 INFO L225 Difference]: With dead ends: 207 [2021-07-13 19:47:11,466 INFO L226 Difference]: Without dead ends: 207 [2021-07-13 19:47:11,466 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 243.5ms TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:47:11,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-13 19:47:11,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 146. [2021-07-13 19:47:11,467 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-07-13 19:47:11,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-07-13 19:47:11,468 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-07-13 19:47:11,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:11,468 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-07-13 19:47:11,468 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-07-13 19:47:11,468 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-07-13 19:47:11,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:11,468 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:11,468 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:11,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 404 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20478 [2021-07-13 19:47:11,669 INFO L430 AbstractCegarLoop]: === Iteration 410 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:11,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:11,669 INFO L82 PathProgramCache]: Analyzing trace with hash -889848591, now seen corresponding path program 404 times [2021-07-13 19:47:11,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:11,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495686119] [2021-07-13 19:47:11,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:11,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:11,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:11,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:11,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495686119] [2021-07-13 19:47:11,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495686119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:11,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173138612] [2021-07-13 19:47:11,750 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-07-13 19:47:11,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:11,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:11,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:11,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47: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-07-13 19:47:12,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47: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 8 treesize of output 1 [2021-07-13 19:47:12,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,121 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:47:12,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-07-13 19:47:12,125 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:12,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 4 treesize of output 2 [2021-07-13 19:47:12,159 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:12,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-07-13 19:47:12,192 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47: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 4 treesize of output 2 [2021-07-13 19:47:12,224 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:12,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 3 treesize of output 1 [2021-07-13 19:47:12,254 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:12,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-07-13 19:47:12,284 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:12,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-07-13 19:47:12,328 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:12,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:12,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:12,358 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:47:12,387 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:12,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173138612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:12,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:12,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:12,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612829243] [2021-07-13 19:47:12,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:12,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:12,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:12,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:12,388 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-07-13 19:47:12,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:12,596 INFO L93 Difference]: Finished difference Result 178 states and 369 transitions. [2021-07-13 19:47:12,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:12,596 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-07-13 19:47:12,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:12,596 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:47:12,596 INFO L226 Difference]: Without dead ends: 178 [2021-07-13 19:47:12,597 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 289.4ms TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:47:12,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-07-13 19:47:12,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 148. [2021-07-13 19:47:12,598 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-07-13 19:47:12,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-07-13 19:47:12,598 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-07-13 19:47:12,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:12,598 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-07-13 19:47:12,598 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-07-13 19:47:12,598 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-07-13 19:47:12,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:12,598 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:12,599 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:12,799 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20559,405 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:12,799 INFO L430 AbstractCegarLoop]: === Iteration 411 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:12,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:12,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1259060594, now seen corresponding path program 405 times [2021-07-13 19:47:12,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:12,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544091867] [2021-07-13 19:47:12,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:12,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:12,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-07-13 19:47:12,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:12,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544091867] [2021-07-13 19:47:12,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544091867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:12,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787942045] [2021-07-13 19:47:12,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 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-07-13 19:47:12,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:47:12,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:12,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:12,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:13,231 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:13,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787942045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:13,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:13,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:13,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139505892] [2021-07-13 19:47:13,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:13,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:13,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:13,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:13,232 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-07-13 19:47:13,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:13,487 INFO L93 Difference]: Finished difference Result 222 states and 457 transitions. [2021-07-13 19:47:13,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:47:13,487 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-07-13 19:47:13,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:13,487 INFO L225 Difference]: With dead ends: 222 [2021-07-13 19:47:13,487 INFO L226 Difference]: Without dead ends: 222 [2021-07-13 19:47:13,488 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 305.6ms TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:47:13,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-13 19:47:13,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 149. [2021-07-13 19:47:13,489 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-07-13 19:47:13,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-07-13 19:47:13,489 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 19 [2021-07-13 19:47:13,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:13,489 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-07-13 19:47:13,489 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-07-13 19:47:13,489 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-07-13 19:47:13,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:13,490 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:13,490 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:13,690 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20580,406 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:13,690 INFO L430 AbstractCegarLoop]: === Iteration 412 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:13,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:13,690 INFO L82 PathProgramCache]: Analyzing trace with hash 723830792, now seen corresponding path program 406 times [2021-07-13 19:47:13,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:13,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265173305] [2021-07-13 19:47:13,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:13,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:13,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:13,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265173305] [2021-07-13 19:47:13,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265173305] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:13,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14719639] [2021-07-13 19:47:13,771 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-07-13 19:47:13,870 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:13,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:13,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:13,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:14,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-07-13 19:47:14,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14719639] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:14,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:14,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:14,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336763596] [2021-07-13 19:47:14,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:14,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:14,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:14,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:14,024 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-07-13 19:47:14,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:14,211 INFO L93 Difference]: Finished difference Result 179 states and 380 transitions. [2021-07-13 19:47:14,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:47:14,211 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-07-13 19:47:14,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:14,212 INFO L225 Difference]: With dead ends: 179 [2021-07-13 19:47:14,212 INFO L226 Difference]: Without dead ends: 179 [2021-07-13 19:47:14,212 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 228.8ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:14,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-07-13 19:47:14,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 147. [2021-07-13 19:47:14,213 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-07-13 19:47:14,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-07-13 19:47:14,213 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-07-13 19:47:14,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:14,213 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-07-13 19:47:14,214 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-07-13 19:47:14,214 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-07-13 19:47:14,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:14,214 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:14,214 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:14,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 407 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20632 [2021-07-13 19:47:14,414 INFO L430 AbstractCegarLoop]: === Iteration 413 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:14,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:14,415 INFO L82 PathProgramCache]: Analyzing trace with hash 359110257, now seen corresponding path program 407 times [2021-07-13 19:47:14,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:14,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573506021] [2021-07-13 19:47:14,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:14,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:14,497 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:14,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:14,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573506021] [2021-07-13 19:47:14,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573506021] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:14,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30877050] [2021-07-13 19:47:14,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 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-07-13 19:47:14,598 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:47:14,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:14,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:14,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:14,782 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:14,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30877050] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:14,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:14,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:14,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056281799] [2021-07-13 19:47:14,782 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:14,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:14,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:14,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:14,783 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-07-13 19:47:14,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:14,976 INFO L93 Difference]: Finished difference Result 158 states and 332 transitions. [2021-07-13 19:47:14,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:14,977 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-07-13 19:47:14,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:14,977 INFO L225 Difference]: With dead ends: 158 [2021-07-13 19:47:14,977 INFO L226 Difference]: Without dead ends: 154 [2021-07-13 19:47:14,977 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 271.2ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:14,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-07-13 19:47:14,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 146. [2021-07-13 19:47:14,978 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-07-13 19:47:14,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-07-13 19:47:14,979 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-07-13 19:47:14,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:14,979 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-07-13 19:47:14,979 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-07-13 19:47:14,979 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-07-13 19:47:14,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:14,979 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:14,979 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:15,179 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20653,408 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:15,180 INFO L430 AbstractCegarLoop]: === Iteration 414 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:15,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:15,180 INFO L82 PathProgramCache]: Analyzing trace with hash 150387207, now seen corresponding path program 408 times [2021-07-13 19:47:15,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:15,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524590] [2021-07-13 19:47:15,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:15,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:15,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-07-13 19:47:15,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:15,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524590] [2021-07-13 19:47:15,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524590] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:15,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374177495] [2021-07-13 19:47:15,258 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-07-13 19:47:15,359 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:47:15,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:15,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:15,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:15,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:15,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,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-07-13 19:47:15,595 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,677 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-07-13 19:47:15,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:15,681 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,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 3 treesize of output 1 [2021-07-13 19:47:15,715 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,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-07-13 19:47:15,748 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,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 4 treesize of output 2 [2021-07-13 19:47:15,779 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,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 3 treesize of output 1 [2021-07-13 19:47:15,809 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:15,837 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,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 3 treesize of output 1 [2021-07-13 19:47:15,864 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:15,889 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:47:15,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-07-13 19:47:15,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374177495] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:15,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:15,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:15,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073655152] [2021-07-13 19:47:15,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:15,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:15,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:15,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:15,919 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-07-13 19:47:16,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:16,119 INFO L93 Difference]: Finished difference Result 183 states and 380 transitions. [2021-07-13 19:47:16,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:16,119 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-07-13 19:47:16,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:16,120 INFO L225 Difference]: With dead ends: 183 [2021-07-13 19:47:16,120 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:47:16,120 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 288.2ms TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:16,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:47:16,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 149. [2021-07-13 19:47:16,121 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-07-13 19:47:16,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 319 transitions. [2021-07-13 19:47:16,121 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 319 transitions. Word has length 19 [2021-07-13 19:47:16,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:16,121 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 319 transitions. [2021-07-13 19:47:16,122 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-07-13 19:47:16,122 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 319 transitions. [2021-07-13 19:47:16,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:16,122 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:16,122 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:16,322 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 409 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20671 [2021-07-13 19:47:16,322 INFO L430 AbstractCegarLoop]: === Iteration 415 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:16,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:16,323 INFO L82 PathProgramCache]: Analyzing trace with hash -1995670904, now seen corresponding path program 409 times [2021-07-13 19:47:16,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:16,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635435325] [2021-07-13 19:47:16,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:16,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:16,401 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:16,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:16,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635435325] [2021-07-13 19:47:16,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635435325] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:16,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995423914] [2021-07-13 19:47:16,401 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-07-13 19:47:16,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:16,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:16,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:16,701 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:16,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995423914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:16,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:16,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:16,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904938292] [2021-07-13 19:47:16,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:16,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:16,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:16,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:16,702 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-07-13 19:47:17,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:17,119 INFO L93 Difference]: Finished difference Result 232 states and 476 transitions. [2021-07-13 19:47:17,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:47:17,119 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-07-13 19:47:17,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:17,120 INFO L225 Difference]: With dead ends: 232 [2021-07-13 19:47:17,120 INFO L226 Difference]: Without dead ends: 232 [2021-07-13 19:47:17,120 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 424.7ms TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:47:17,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-13 19:47:17,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 151. [2021-07-13 19:47:17,121 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-07-13 19:47:17,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 327 transitions. [2021-07-13 19:47:17,122 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 327 transitions. Word has length 19 [2021-07-13 19:47:17,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:17,122 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 327 transitions. [2021-07-13 19:47:17,122 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-07-13 19:47:17,122 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 327 transitions. [2021-07-13 19:47:17,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:17,122 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:17,122 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:17,322 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 410 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20693 [2021-07-13 19:47:17,323 INFO L430 AbstractCegarLoop]: === Iteration 416 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:17,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:17,323 INFO L82 PathProgramCache]: Analyzing trace with hash 1764066590, now seen corresponding path program 410 times [2021-07-13 19:47:17,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:17,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567899524] [2021-07-13 19:47:17,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:17,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:17,400 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:17,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:17,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567899524] [2021-07-13 19:47:17,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567899524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:17,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062953404] [2021-07-13 19:47:17,401 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-07-13 19:47:17,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:17,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:17,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:17,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:17,658 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:17,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062953404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:17,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:17,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:17,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968553197] [2021-07-13 19:47:17,659 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:17,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:17,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:17,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:17,659 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-07-13 19:47:18,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:18,031 INFO L93 Difference]: Finished difference Result 192 states and 405 transitions. [2021-07-13 19:47:18,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:18,032 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-07-13 19:47:18,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:18,032 INFO L225 Difference]: With dead ends: 192 [2021-07-13 19:47:18,032 INFO L226 Difference]: Without dead ends: 192 [2021-07-13 19:47:18,032 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 344.0ms TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:47:18,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-13 19:47:18,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 151. [2021-07-13 19:47:18,034 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-07-13 19:47:18,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 327 transitions. [2021-07-13 19:47:18,034 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 327 transitions. Word has length 19 [2021-07-13 19:47:18,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:18,034 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 327 transitions. [2021-07-13 19:47:18,034 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-07-13 19:47:18,034 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 327 transitions. [2021-07-13 19:47:18,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:18,034 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:18,034 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:18,235 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20724,411 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:18,235 INFO L430 AbstractCegarLoop]: === Iteration 417 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:18,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:18,235 INFO L82 PathProgramCache]: Analyzing trace with hash 1399346055, now seen corresponding path program 411 times [2021-07-13 19:47:18,235 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:18,235 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162137634] [2021-07-13 19:47:18,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:18,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:18,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-07-13 19:47:18,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:18,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162137634] [2021-07-13 19:47:18,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162137634] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:18,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71039674] [2021-07-13 19:47:18,309 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-07-13 19:47:18,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:47:18,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:18,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:18,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:18,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:18,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71039674] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:18,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:18,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:18,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276824128] [2021-07-13 19:47:18,644 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:18,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:18,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:18,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:18,645 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-07-13 19:47:18,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:18,892 INFO L93 Difference]: Finished difference Result 172 states and 363 transitions. [2021-07-13 19:47:18,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:18,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-07-13 19:47:18,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:18,893 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:47:18,893 INFO L226 Difference]: Without dead ends: 168 [2021-07-13 19:47:18,893 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 325.8ms TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:18,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-07-13 19:47:18,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 150. [2021-07-13 19:47:18,894 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-07-13 19:47:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 324 transitions. [2021-07-13 19:47:18,894 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 324 transitions. Word has length 19 [2021-07-13 19:47:18,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:18,895 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 324 transitions. [2021-07-13 19:47:18,895 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-07-13 19:47:18,895 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 324 transitions. [2021-07-13 19:47:18,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:18,895 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:18,895 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:19,095 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 412 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20741 [2021-07-13 19:47:19,095 INFO L430 AbstractCegarLoop]: === Iteration 418 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:19,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:19,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1943155384, now seen corresponding path program 412 times [2021-07-13 19:47:19,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:19,096 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775505705] [2021-07-13 19:47:19,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:19,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:19,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:19,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:19,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775505705] [2021-07-13 19:47:19,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775505705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:19,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176774271] [2021-07-13 19:47:19,170 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-07-13 19:47:19,269 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:19,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:19,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:19,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:19,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:19,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176774271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:19,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:19,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:19,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647587309] [2021-07-13 19:47:19,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:19,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:19,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:19,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:19,447 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-07-13 19:47:19,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:19,648 INFO L93 Difference]: Finished difference Result 182 states and 383 transitions. [2021-07-13 19:47:19,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:19,648 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-07-13 19:47:19,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:19,649 INFO L225 Difference]: With dead ends: 182 [2021-07-13 19:47:19,649 INFO L226 Difference]: Without dead ends: 182 [2021-07-13 19:47:19,649 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 212.5ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:19,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-07-13 19:47:19,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 147. [2021-07-13 19:47:19,650 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-07-13 19:47:19,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-07-13 19:47:19,650 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-07-13 19:47:19,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:19,650 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-07-13 19:47:19,650 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-07-13 19:47:19,650 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-07-13 19:47:19,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:19,651 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:19,651 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:19,851 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20760,413 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:19,851 INFO L430 AbstractCegarLoop]: === Iteration 419 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:19,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:19,851 INFO L82 PathProgramCache]: Analyzing trace with hash 386653523, now seen corresponding path program 413 times [2021-07-13 19:47:19,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:19,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447253414] [2021-07-13 19:47:19,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:19,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:19,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:19,922 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:19,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447253414] [2021-07-13 19:47:19,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447253414] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:19,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380170233] [2021-07-13 19:47:19,923 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-07-13 19:47:20,024 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:47:20,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:20,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:20,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:20,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-07-13 19:47:20,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380170233] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:20,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:20,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:20,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110702417] [2021-07-13 19:47:20,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:20,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:20,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:20,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:20,259 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-07-13 19:47:20,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:20,501 INFO L93 Difference]: Finished difference Result 160 states and 335 transitions. [2021-07-13 19:47:20,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:20,501 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-07-13 19:47:20,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:20,501 INFO L225 Difference]: With dead ends: 160 [2021-07-13 19:47:20,501 INFO L226 Difference]: Without dead ends: 154 [2021-07-13 19:47:20,501 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 323.1ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:20,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-07-13 19:47:20,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 146. [2021-07-13 19:47:20,502 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-07-13 19:47:20,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-07-13 19:47:20,503 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-07-13 19:47:20,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:20,503 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-07-13 19:47:20,503 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-07-13 19:47:20,503 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-07-13 19:47:20,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:20,503 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:20,503 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:20,703 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20790 [2021-07-13 19:47:20,703 INFO L430 AbstractCegarLoop]: === Iteration 420 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:20,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:20,704 INFO L82 PathProgramCache]: Analyzing trace with hash 1771188333, now seen corresponding path program 414 times [2021-07-13 19:47:20,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:20,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538780246] [2021-07-13 19:47:20,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:20,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:20,779 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:20,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:20,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538780246] [2021-07-13 19:47:20,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538780246] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:20,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574959857] [2021-07-13 19:47:20,780 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-07-13 19:47:20,882 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:47:20,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:20,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:47:20,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:21,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:21,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:21,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 8 treesize of output 1 [2021-07-13 19:47:21,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,091 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:21,091 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:21,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:21,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 9 treesize of output 2 [2021-07-13 19:47:21,094 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,096 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:21,097 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,108 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:47:21,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 4 treesize of output 2 [2021-07-13 19:47:21,110 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:21,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,115 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:47:21,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:21,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574959857] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:21,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:21,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:21,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470245747] [2021-07-13 19:47:21,120 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:21,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:21,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:21,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:21,121 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-07-13 19:47:21,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:21,354 INFO L93 Difference]: Finished difference Result 188 states and 395 transitions. [2021-07-13 19:47:21,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:21,354 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-07-13 19:47:21,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:21,354 INFO L225 Difference]: With dead ends: 188 [2021-07-13 19:47:21,354 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:47:21,354 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 227.0ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:21,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:47:21,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 146. [2021-07-13 19:47:21,356 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-07-13 19:47:21,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-07-13 19:47:21,356 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-07-13 19:47:21,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:21,356 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-07-13 19:47:21,356 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-07-13 19:47:21,356 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-07-13 19:47:21,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:21,356 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:21,356 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:21,557 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20812,415 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:21,557 INFO L430 AbstractCegarLoop]: === Iteration 421 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:21,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:21,557 INFO L82 PathProgramCache]: Analyzing trace with hash 386010587, now seen corresponding path program 415 times [2021-07-13 19:47:21,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:21,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414031098] [2021-07-13 19:47:21,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:21,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:21,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-07-13 19:47:21,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:21,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414031098] [2021-07-13 19:47:21,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414031098] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:21,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937766295] [2021-07-13 19:47:21,654 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-07-13 19:47:21,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:21,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:21,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:21,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:21,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:21,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 9 treesize of output 2 [2021-07-13 19:47:21,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:21,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,966 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:21,967 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:21,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 8 treesize of output 1 [2021-07-13 19:47:21,970 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,981 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:47:21,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-07-13 19:47:21,984 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:21,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:47:21,989 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:47:21,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:21,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937766295] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:21,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:21,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:21,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137272226] [2021-07-13 19:47:21,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:21,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:21,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:21,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:21,994 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-07-13 19:47:22,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:22,314 INFO L93 Difference]: Finished difference Result 196 states and 411 transitions. [2021-07-13 19:47:22,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:22,314 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-07-13 19:47:22,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:22,314 INFO L225 Difference]: With dead ends: 196 [2021-07-13 19:47:22,315 INFO L226 Difference]: Without dead ends: 196 [2021-07-13 19:47:22,315 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 348.0ms TimeCoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:47:22,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-07-13 19:47:22,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 147. [2021-07-13 19:47:22,316 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-07-13 19:47:22,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 313 transitions. [2021-07-13 19:47:22,316 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 313 transitions. Word has length 19 [2021-07-13 19:47:22,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:22,316 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 313 transitions. [2021-07-13 19:47:22,316 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-07-13 19:47:22,316 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 313 transitions. [2021-07-13 19:47:22,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:22,317 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:22,317 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:22,517 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 416 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20853 [2021-07-13 19:47:22,517 INFO L430 AbstractCegarLoop]: === Iteration 422 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:22,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:22,517 INFO L82 PathProgramCache]: Analyzing trace with hash -628503891, now seen corresponding path program 416 times [2021-07-13 19:47:22,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:22,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680186493] [2021-07-13 19:47:22,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:22,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:22,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:22,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:22,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680186493] [2021-07-13 19:47:22,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680186493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:22,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295637870] [2021-07-13 19:47:22,597 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-07-13 19:47:22,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:22,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:22,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:22,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:22,974 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:22,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:22,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:22,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:47:22,979 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,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 3 treesize of output 1 [2021-07-13 19:47:22,982 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:22,984 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,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 4 treesize of output 2 [2021-07-13 19:47:22,987 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,989 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:22,990 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:22,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:22,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:47:22,993 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:22,995 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:22,995 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:23,027 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-07-13 19:47:23,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-07-13 19:47:23,030 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:23,054 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:47:23,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:23,055 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:47:23,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-07-13 19:47:23,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295637870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:23,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:23,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:23,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88201619] [2021-07-13 19:47:23,079 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:23,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:23,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:23,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:23,079 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-07-13 19:47:23,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:23,482 INFO L93 Difference]: Finished difference Result 211 states and 441 transitions. [2021-07-13 19:47:23,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:47:23,482 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-07-13 19:47:23,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:23,482 INFO L225 Difference]: With dead ends: 211 [2021-07-13 19:47:23,482 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:47:23,483 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 432.1ms TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:47:23,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:47:23,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 148. [2021-07-13 19:47:23,484 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-07-13 19:47:23,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 315 transitions. [2021-07-13 19:47:23,484 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 315 transitions. Word has length 19 [2021-07-13 19:47:23,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:23,484 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 315 transitions. [2021-07-13 19:47:23,484 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-07-13 19:47:23,484 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 315 transitions. [2021-07-13 19:47:23,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:23,485 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:23,485 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:23,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 417 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20895 [2021-07-13 19:47:23,701 INFO L430 AbstractCegarLoop]: === Iteration 423 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:23,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:23,701 INFO L82 PathProgramCache]: Analyzing trace with hash -1075841614, now seen corresponding path program 417 times [2021-07-13 19:47:23,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:23,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958736710] [2021-07-13 19:47:23,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:23,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:23,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-07-13 19:47:23,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:23,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958736710] [2021-07-13 19:47:23,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958736710] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:23,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076930475] [2021-07-13 19:47:23,779 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-07-13 19:47:23,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:47:23,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:23,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:23,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:24,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:24,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076930475] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:24,093 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:24,093 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:24,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676062533] [2021-07-13 19:47:24,093 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:24,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:24,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:24,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:24,094 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-07-13 19:47:24,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:24,283 INFO L93 Difference]: Finished difference Result 172 states and 364 transitions. [2021-07-13 19:47:24,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:47:24,283 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-07-13 19:47:24,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:24,284 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:47:24,284 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:47:24,284 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 286.1ms TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:47:24,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:47:24,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 145. [2021-07-13 19:47:24,285 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-07-13 19:47:24,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 309 transitions. [2021-07-13 19:47:24,285 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 309 transitions. Word has length 19 [2021-07-13 19:47:24,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:24,285 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 309 transitions. [2021-07-13 19:47:24,285 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-07-13 19:47:24,285 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 309 transitions. [2021-07-13 19:47:24,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:24,286 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:24,286 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:24,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20981,418 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:24,486 INFO L430 AbstractCegarLoop]: === Iteration 424 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:24,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:24,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1426246385, now seen corresponding path program 418 times [2021-07-13 19:47:24,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:24,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933235460] [2021-07-13 19:47:24,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:24,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:24,566 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:24,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:24,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933235460] [2021-07-13 19:47:24,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933235460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:24,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687559837] [2021-07-13 19:47:24,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 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-07-13 19:47:24,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:24,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:24,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:24,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:24,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:24,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:24,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 9 treesize of output 2 [2021-07-13 19:47:24,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:24,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:24,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 8 treesize of output 1 [2021-07-13 19:47:24,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:24,854 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:47:24,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-07-13 19:47:24,856 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:24,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:24,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:47:24,861 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:47:24,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-07-13 19:47:24,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687559837] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:24,865 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:24,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:24,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16398011] [2021-07-13 19:47:24,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:24,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:24,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:24,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:24,866 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-07-13 19:47:25,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:25,066 INFO L93 Difference]: Finished difference Result 188 states and 395 transitions. [2021-07-13 19:47:25,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:25,067 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-07-13 19:47:25,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:25,067 INFO L225 Difference]: With dead ends: 188 [2021-07-13 19:47:25,067 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:47:25,067 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 233.1ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:25,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:47:25,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 147. [2021-07-13 19:47:25,068 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-07-13 19:47:25,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 313 transitions. [2021-07-13 19:47:25,069 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 313 transitions. Word has length 19 [2021-07-13 19:47:25,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:25,069 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 313 transitions. [2021-07-13 19:47:25,069 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-07-13 19:47:25,069 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 313 transitions. [2021-07-13 19:47:25,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:25,069 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:25,069 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:25,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 419 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21018 [2021-07-13 19:47:25,269 INFO L430 AbstractCegarLoop]: === Iteration 425 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:25,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:25,270 INFO L82 PathProgramCache]: Analyzing trace with hash 2110452295, now seen corresponding path program 419 times [2021-07-13 19:47:25,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:25,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264243920] [2021-07-13 19:47:25,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:25,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:25,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-07-13 19:47:25,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:25,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264243920] [2021-07-13 19:47:25,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264243920] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:25,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689127024] [2021-07-13 19:47:25,350 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-07-13 19:47:25,453 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:47:25,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:25,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:25,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:25,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-07-13 19:47:25,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:25,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-07-13 19:47:25,632 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:25,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:25,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:25,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 8 treesize of output 1 [2021-07-13 19:47:25,636 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:25,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:25,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 9 treesize of output 2 [2021-07-13 19:47:25,639 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:25,673 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-07-13 19:47:25,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-07-13 19:47:25,676 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:25,700 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:47:25,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:25,701 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:47:25,723 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:25,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689127024] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:25,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:25,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:25,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494874059] [2021-07-13 19:47:25,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:25,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:25,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:25,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:25,724 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-07-13 19:47:26,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:26,023 INFO L93 Difference]: Finished difference Result 205 states and 430 transitions. [2021-07-13 19:47:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:47:26,023 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-07-13 19:47:26,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:26,023 INFO L225 Difference]: With dead ends: 205 [2021-07-13 19:47:26,023 INFO L226 Difference]: Without dead ends: 205 [2021-07-13 19:47:26,023 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 325.9ms TimeCoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:47:26,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-13 19:47:26,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 148. [2021-07-13 19:47:26,025 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-07-13 19:47:26,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 315 transitions. [2021-07-13 19:47:26,025 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 315 transitions. Word has length 19 [2021-07-13 19:47:26,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:26,026 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 315 transitions. [2021-07-13 19:47:26,026 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-07-13 19:47:26,026 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 315 transitions. [2021-07-13 19:47:26,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:26,026 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:26,026 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:26,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 420 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21044 [2021-07-13 19:47:26,241 INFO L430 AbstractCegarLoop]: === Iteration 426 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:26,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:26,241 INFO L82 PathProgramCache]: Analyzing trace with hash -35605816, now seen corresponding path program 420 times [2021-07-13 19:47:26,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:26,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163190956] [2021-07-13 19:47:26,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:26,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:26,321 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:26,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:26,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163190956] [2021-07-13 19:47:26,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163190956] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:26,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605643751] [2021-07-13 19:47:26,322 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-07-13 19:47:26,424 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:47:26,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:26,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:26,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:26,641 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:26,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605643751] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:26,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:26,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:26,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721328270] [2021-07-13 19:47:26,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:26,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:26,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:26,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:26,642 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-07-13 19:47:26,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:26,858 INFO L93 Difference]: Finished difference Result 167 states and 354 transitions. [2021-07-13 19:47:26,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:26,859 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-07-13 19:47:26,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:26,859 INFO L225 Difference]: With dead ends: 167 [2021-07-13 19:47:26,859 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:47:26,859 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 277.3ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:47:26,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:47:26,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 146. [2021-07-13 19:47:26,860 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-07-13 19:47:26,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-07-13 19:47:26,861 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-07-13 19:47:26,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:26,861 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-07-13 19:47:26,861 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-07-13 19:47:26,861 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-07-13 19:47:26,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:26,861 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:26,861 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:27,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 421 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21087 [2021-07-13 19:47:27,062 INFO L430 AbstractCegarLoop]: === Iteration 427 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:27,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:27,062 INFO L82 PathProgramCache]: Analyzing trace with hash 999477229, now seen corresponding path program 421 times [2021-07-13 19:47:27,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:27,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598816535] [2021-07-13 19:47:27,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:27,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:27,142 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:27,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:27,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598816535] [2021-07-13 19:47:27,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598816535] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:27,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304900501] [2021-07-13 19:47:27,143 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-07-13 19:47:27,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:27,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:27,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:27,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-07-13 19:47:27,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:27,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,520 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-07-13 19:47:27,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 3 treesize of output 1 [2021-07-13 19:47:27,524 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,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-07-13 19:47:27,558 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,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 3 treesize of output 1 [2021-07-13 19:47:27,591 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,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 3 treesize of output 1 [2021-07-13 19:47:27,623 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,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 3 treesize of output 1 [2021-07-13 19:47:27,653 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,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-07-13 19:47:27,682 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,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 4 treesize of output 2 [2021-07-13 19:47:27,710 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:27,735 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:47:27,765 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:27,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304900501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:27,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:27,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:27,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046470685] [2021-07-13 19:47:27,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:27,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:27,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:27,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:27,766 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-07-13 19:47:27,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:27,959 INFO L93 Difference]: Finished difference Result 185 states and 381 transitions. [2021-07-13 19:47:27,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:27,959 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-07-13 19:47:27,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:27,959 INFO L225 Difference]: With dead ends: 185 [2021-07-13 19:47:27,959 INFO L226 Difference]: Without dead ends: 185 [2021-07-13 19:47:27,960 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 270.3ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:47:27,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-07-13 19:47:27,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 148. [2021-07-13 19:47:27,961 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-07-13 19:47:27,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-07-13 19:47:27,961 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-07-13 19:47:27,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:27,961 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-07-13 19:47:27,961 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-07-13 19:47:27,961 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-07-13 19:47:27,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:27,962 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:27,962 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:28,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21124,422 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:28,162 INFO L430 AbstractCegarLoop]: === Iteration 428 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:28,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:28,163 INFO L82 PathProgramCache]: Analyzing trace with hash 552139506, now seen corresponding path program 422 times [2021-07-13 19:47:28,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:28,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092403329] [2021-07-13 19:47:28,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:28,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:28,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:28,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:28,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092403329] [2021-07-13 19:47:28,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092403329] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:28,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644973779] [2021-07-13 19:47:28,246 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-07-13 19:47:28,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:28,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:28,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:28,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:28,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-07-13 19:47:28,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644973779] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:28,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:28,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:28,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568633501] [2021-07-13 19:47:28,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:28,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:28,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:28,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:28,596 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-07-13 19:47:28,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:28,855 INFO L93 Difference]: Finished difference Result 228 states and 471 transitions. [2021-07-13 19:47:28,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:47:28,855 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-07-13 19:47:28,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:28,856 INFO L225 Difference]: With dead ends: 228 [2021-07-13 19:47:28,856 INFO L226 Difference]: Without dead ends: 228 [2021-07-13 19:47:28,856 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 256.7ms TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:47:28,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-07-13 19:47:28,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 149. [2021-07-13 19:47:28,857 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-07-13 19:47:28,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-07-13 19:47:28,858 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 19 [2021-07-13 19:47:28,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:28,858 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-07-13 19:47:28,858 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-07-13 19:47:28,858 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-07-13 19:47:28,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:28,858 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:28,858 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:29,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 423 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21144 [2021-07-13 19:47:29,059 INFO L430 AbstractCegarLoop]: === Iteration 429 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:29,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:29,059 INFO L82 PathProgramCache]: Analyzing trace with hash 16909704, now seen corresponding path program 423 times [2021-07-13 19:47:29,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:29,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172664907] [2021-07-13 19:47:29,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:29,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:29,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:29,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:29,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172664907] [2021-07-13 19:47:29,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172664907] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:29,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086646180] [2021-07-13 19:47:29,139 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-07-13 19:47:29,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:47:29,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:29,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:29,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:29,388 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:29,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086646180] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:29,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:29,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:29,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614639435] [2021-07-13 19:47:29,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:29,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:29,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:29,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:29,389 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-07-13 19:47:29,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:29,601 INFO L93 Difference]: Finished difference Result 188 states and 399 transitions. [2021-07-13 19:47:29,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:29,602 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-07-13 19:47:29,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:29,602 INFO L225 Difference]: With dead ends: 188 [2021-07-13 19:47:29,602 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:47:29,602 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 234.4ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:29,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:47:29,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 147. [2021-07-13 19:47:29,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-07-13 19:47:29,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-07-13 19:47:29,604 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-07-13 19:47:29,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:29,604 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-07-13 19:47:29,604 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-07-13 19:47:29,604 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-07-13 19:47:29,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:29,604 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:29,604 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:29,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21197,424 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:29,805 INFO L430 AbstractCegarLoop]: === Iteration 430 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:29,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:29,805 INFO L82 PathProgramCache]: Analyzing trace with hash -347810831, now seen corresponding path program 424 times [2021-07-13 19:47:29,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:29,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163667175] [2021-07-13 19:47:29,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:29,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:29,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-07-13 19:47:29,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:29,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163667175] [2021-07-13 19:47:29,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163667175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:29,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661634944] [2021-07-13 19:47:29,882 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-07-13 19:47:29,989 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:29,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:29,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:29,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:30,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-07-13 19:47:30,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661634944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:30,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:30,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:30,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425372531] [2021-07-13 19:47:30,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:30,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:30,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:30,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:30,191 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-07-13 19:47:30,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:30,430 INFO L93 Difference]: Finished difference Result 161 states and 338 transitions. [2021-07-13 19:47:30,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:30,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-07-13 19:47:30,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:30,431 INFO L225 Difference]: With dead ends: 161 [2021-07-13 19:47:30,431 INFO L226 Difference]: Without dead ends: 157 [2021-07-13 19:47:30,431 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 317.3ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:30,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-07-13 19:47:30,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 144. [2021-07-13 19:47:30,432 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-07-13 19:47:30,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 307 transitions. [2021-07-13 19:47:30,433 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 307 transitions. Word has length 19 [2021-07-13 19:47:30,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:30,433 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 307 transitions. [2021-07-13 19:47:30,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-07-13 19:47:30,433 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 307 transitions. [2021-07-13 19:47:30,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:30,433 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:30,433 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:30,633 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 425 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21213 [2021-07-13 19:47:30,633 INFO L430 AbstractCegarLoop]: === Iteration 431 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:30,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:30,634 INFO L82 PathProgramCache]: Analyzing trace with hash -686182245, now seen corresponding path program 425 times [2021-07-13 19:47:30,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:30,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142625963] [2021-07-13 19:47:30,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:30,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:30,716 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:30,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:30,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142625963] [2021-07-13 19:47:30,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142625963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:30,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469794788] [2021-07-13 19:47:30,716 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-07-13 19:47:30,819 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:47:30,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:30,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:30,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:30,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:30,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47: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 9 treesize of output 2 [2021-07-13 19:47:30,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:30,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47: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-07-13 19:47:30,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:30,997 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:47:30,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-07-13 19:47:31,000 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47: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-07-13 19:47:31,005 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:47:31,009 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:31,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469794788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:31,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:31,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:31,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415642817] [2021-07-13 19:47:31,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:31,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:31,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:31,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:31,010 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-07-13 19:47:31,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:31,187 INFO L93 Difference]: Finished difference Result 176 states and 371 transitions. [2021-07-13 19:47:31,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:31,187 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-07-13 19:47:31,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:31,187 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:47:31,187 INFO L226 Difference]: Without dead ends: 176 [2021-07-13 19:47:31,187 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 214.1ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:31,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-07-13 19:47:31,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 145. [2021-07-13 19:47:31,189 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-07-13 19:47:31,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 309 transitions. [2021-07-13 19:47:31,189 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 309 transitions. Word has length 19 [2021-07-13 19:47:31,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:31,189 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 309 transitions. [2021-07-13 19:47:31,189 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-07-13 19:47:31,189 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 309 transitions. [2021-07-13 19:47:31,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:31,189 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:31,189 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:31,390 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21233,426 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:31,390 INFO L430 AbstractCegarLoop]: === Iteration 432 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:31,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:31,390 INFO L82 PathProgramCache]: Analyzing trace with hash -1976335, now seen corresponding path program 426 times [2021-07-13 19:47:31,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:31,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362237269] [2021-07-13 19:47:31,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:31,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:31,471 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:31,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:31,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362237269] [2021-07-13 19:47:31,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362237269] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:31,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657571597] [2021-07-13 19:47:31,472 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-07-13 19:47:31,577 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:47:31,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:31,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:31,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:31,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:31,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:31,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 9 treesize of output 2 [2021-07-13 19:47:31,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,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 4 treesize of output 2 [2021-07-13 19:47:31,819 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:31,821 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,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-07-13 19:47:31,824 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:31,827 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:31,829 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:31,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:31,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-07-13 19:47:31,832 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:31,835 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,867 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-07-13 19:47:31,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-07-13 19:47:31,870 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,893 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:47:31,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:31,894 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:47:31,916 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:31,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657571597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:31,916 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:31,916 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:31,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112794629] [2021-07-13 19:47:31,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:31,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:31,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:31,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:31,917 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-07-13 19:47:32,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:32,071 INFO L93 Difference]: Finished difference Result 198 states and 416 transitions. [2021-07-13 19:47:32,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:32,071 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-07-13 19:47:32,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:32,071 INFO L225 Difference]: With dead ends: 198 [2021-07-13 19:47:32,071 INFO L226 Difference]: Without dead ends: 198 [2021-07-13 19:47:32,072 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 193.2ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:47:32,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-13 19:47:32,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 146. [2021-07-13 19:47:32,073 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-07-13 19:47:32,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-07-13 19:47:32,073 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-07-13 19:47:32,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:32,073 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-07-13 19:47:32,073 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-07-13 19:47:32,073 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-07-13 19:47:32,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:32,074 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:32,074 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:32,274 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 427 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21258 [2021-07-13 19:47:32,274 INFO L430 AbstractCegarLoop]: === Iteration 433 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:32,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:32,274 INFO L82 PathProgramCache]: Analyzing trace with hash 2146932850, now seen corresponding path program 427 times [2021-07-13 19:47:32,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:32,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774007065] [2021-07-13 19:47:32,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:32,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:32,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-07-13 19:47:32,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:32,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774007065] [2021-07-13 19:47:32,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774007065] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:32,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264237938] [2021-07-13 19:47:32,360 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-07-13 19:47:32,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:32,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:32,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:32,683 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:32,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264237938] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:32,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:32,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:32,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121126366] [2021-07-13 19:47:32,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:32,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:32,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:32,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:32,684 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-07-13 19:47:32,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:32,820 INFO L93 Difference]: Finished difference Result 159 states and 337 transitions. [2021-07-13 19:47:32,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:32,820 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-07-13 19:47:32,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:32,820 INFO L225 Difference]: With dead ends: 159 [2021-07-13 19:47:32,820 INFO L226 Difference]: Without dead ends: 159 [2021-07-13 19:47:32,820 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 221.3ms TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:32,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-07-13 19:47:32,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 144. [2021-07-13 19:47:32,822 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-07-13 19:47:32,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 307 transitions. [2021-07-13 19:47:32,822 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 307 transitions. Word has length 19 [2021-07-13 19:47:32,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:32,822 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 307 transitions. [2021-07-13 19:47:32,822 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-07-13 19:47:32,822 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 307 transitions. [2021-07-13 19:47:32,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:32,822 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:32,822 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:33,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21328,428 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:33,023 INFO L430 AbstractCegarLoop]: === Iteration 434 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:33,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:33,023 INFO L82 PathProgramCache]: Analyzing trace with hash 585768987, now seen corresponding path program 428 times [2021-07-13 19:47:33,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:33,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677486282] [2021-07-13 19:47:33,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:33,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:33,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:33,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:33,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677486282] [2021-07-13 19:47:33,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677486282] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:33,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981873096] [2021-07-13 19:47:33,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 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-07-13 19:47:33,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:33,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:33,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:33,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:33,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-07-13 19:47:33,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:33,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 8 treesize of output 1 [2021-07-13 19:47:33,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,476 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:47:33,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-07-13 19:47:33,480 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,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-07-13 19:47:33,521 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:33,559 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,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 4 treesize of output 2 [2021-07-13 19:47:33,591 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47: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 3 treesize of output 1 [2021-07-13 19:47:33,621 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:33,650 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,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 4 treesize of output 2 [2021-07-13 19:47:33,677 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:33,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:33,702 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:47:33,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:33,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981873096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:33,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:33,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:33,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038463094] [2021-07-13 19:47:33,731 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:33,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:33,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:33,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:33,731 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-07-13 19:47:33,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:33,900 INFO L93 Difference]: Finished difference Result 181 states and 374 transitions. [2021-07-13 19:47:33,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:47:33,900 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-07-13 19:47:33,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:33,900 INFO L225 Difference]: With dead ends: 181 [2021-07-13 19:47:33,900 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:47:33,901 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 277.8ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:47:33,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:47:33,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 146. [2021-07-13 19:47:33,902 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-07-13 19:47:33,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-07-13 19:47:33,902 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-07-13 19:47:33,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:33,902 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-07-13 19:47:33,902 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-07-13 19:47:33,902 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-07-13 19:47:33,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:33,902 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:33,902 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:34,103 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 429 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21366 [2021-07-13 19:47:34,103 INFO L430 AbstractCegarLoop]: === Iteration 435 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:34,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:34,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1560289124, now seen corresponding path program 429 times [2021-07-13 19:47:34,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:34,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882553064] [2021-07-13 19:47:34,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:34,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-07-13 19:47:34,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:34,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882553064] [2021-07-13 19:47:34,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882553064] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:34,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849268390] [2021-07-13 19:47:34,185 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-07-13 19:47:34,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:47:34,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:34,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:34,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:34,533 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:34,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849268390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:34,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:34,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:34,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36141926] [2021-07-13 19:47:34,533 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:34,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:34,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:34,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:34,534 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-07-13 19:47:34,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:34,797 INFO L93 Difference]: Finished difference Result 213 states and 438 transitions. [2021-07-13 19:47:34,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:34,798 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-07-13 19:47:34,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:34,798 INFO L225 Difference]: With dead ends: 213 [2021-07-13 19:47:34,798 INFO L226 Difference]: Without dead ends: 213 [2021-07-13 19:47:34,798 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 308.0ms TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:47:34,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-13 19:47:34,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 147. [2021-07-13 19:47:34,799 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-07-13 19:47:34,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 317 transitions. [2021-07-13 19:47:34,800 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 317 transitions. Word has length 19 [2021-07-13 19:47:34,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:34,800 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 317 transitions. [2021-07-13 19:47:34,800 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-07-13 19:47:34,800 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 317 transitions. [2021-07-13 19:47:34,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:34,800 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:34,800 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:35,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21388,430 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:35,001 INFO L430 AbstractCegarLoop]: === Iteration 436 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:35,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:35,001 INFO L82 PathProgramCache]: Analyzing trace with hash -2095518926, now seen corresponding path program 430 times [2021-07-13 19:47:35,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:35,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28081558] [2021-07-13 19:47:35,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:35,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:35,081 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:35,081 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:35,081 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28081558] [2021-07-13 19:47:35,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28081558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:35,081 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868472146] [2021-07-13 19:47:35,081 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-07-13 19:47:35,184 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:35,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:35,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:35,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:35,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:35,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868472146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:35,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:35,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:35,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354145521] [2021-07-13 19:47:35,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:35,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:35,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:35,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:35,331 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-07-13 19:47:35,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:35,540 INFO L93 Difference]: Finished difference Result 177 states and 376 transitions. [2021-07-13 19:47:35,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:35,541 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-07-13 19:47:35,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:35,541 INFO L225 Difference]: With dead ends: 177 [2021-07-13 19:47:35,541 INFO L226 Difference]: Without dead ends: 177 [2021-07-13 19:47:35,541 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 227.1ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:35,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-07-13 19:47:35,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 145. [2021-07-13 19:47:35,543 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-07-13 19:47:35,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 310 transitions. [2021-07-13 19:47:35,543 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 310 transitions. Word has length 19 [2021-07-13 19:47:35,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:35,543 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 310 transitions. [2021-07-13 19:47:35,543 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-07-13 19:47:35,543 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 310 transitions. [2021-07-13 19:47:35,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:35,543 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:35,543 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:35,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21441 [2021-07-13 19:47:35,744 INFO L430 AbstractCegarLoop]: === Iteration 437 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:35,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:35,744 INFO L82 PathProgramCache]: Analyzing trace with hash 1834727835, now seen corresponding path program 431 times [2021-07-13 19:47:35,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:35,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664474596] [2021-07-13 19:47:35,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:35,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:35,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:35,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:35,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664474596] [2021-07-13 19:47:35,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664474596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:35,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231482506] [2021-07-13 19:47:35,830 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-07-13 19:47:35,934 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:47:35,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:35,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:35,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:36,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:36,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231482506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:36,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:36,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:36,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942176208] [2021-07-13 19:47:36,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:36,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:36,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:36,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:36,127 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-07-13 19:47:36,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:36,353 INFO L93 Difference]: Finished difference Result 156 states and 328 transitions. [2021-07-13 19:47:36,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:47:36,353 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-07-13 19:47:36,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:36,354 INFO L225 Difference]: With dead ends: 156 [2021-07-13 19:47:36,354 INFO L226 Difference]: Without dead ends: 152 [2021-07-13 19:47:36,354 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 269.3ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:36,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-07-13 19:47:36,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 143. [2021-07-13 19:47:36,355 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-07-13 19:47:36,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 305 transitions. [2021-07-13 19:47:36,355 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 305 transitions. Word has length 19 [2021-07-13 19:47:36,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:36,355 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 305 transitions. [2021-07-13 19:47:36,355 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-07-13 19:47:36,355 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 305 transitions. [2021-07-13 19:47:36,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:36,356 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:36,356 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:36,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 432 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21458 [2021-07-13 19:47:36,556 INFO L430 AbstractCegarLoop]: === Iteration 438 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:36,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:36,556 INFO L82 PathProgramCache]: Analyzing trace with hash 1626004785, now seen corresponding path program 432 times [2021-07-13 19:47:36,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:36,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554094975] [2021-07-13 19:47:36,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:36,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-07-13 19:47:36,636 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:36,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554094975] [2021-07-13 19:47:36,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554094975] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:36,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570409666] [2021-07-13 19:47:36,636 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-07-13 19:47:36,741 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:47:36,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:36,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:36,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:36,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-07-13 19:47:36,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,971 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,055 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-07-13 19:47:37,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:37,060 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:37,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 4 treesize of output 2 [2021-07-13 19:47:37,094 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:37,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 4 treesize of output 2 [2021-07-13 19:47:37,126 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:37,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-07-13 19:47:37,158 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:37,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-07-13 19:47:37,189 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:37,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-07-13 19:47:37,219 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:37,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 3 treesize of output 1 [2021-07-13 19:47:37,248 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:37,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:37,272 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:47:37,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-07-13 19:47:37,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570409666] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:37,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:37,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:37,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374443042] [2021-07-13 19:47:37,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:37,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:37,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:37,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:37,303 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-07-13 19:47:37,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:37,505 INFO L93 Difference]: Finished difference Result 186 states and 386 transitions. [2021-07-13 19:47:37,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:37,506 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-07-13 19:47:37,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:37,506 INFO L225 Difference]: With dead ends: 186 [2021-07-13 19:47:37,506 INFO L226 Difference]: Without dead ends: 186 [2021-07-13 19:47:37,506 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 305.1ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:37,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-07-13 19:47:37,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 146. [2021-07-13 19:47:37,507 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-07-13 19:47:37,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 313 transitions. [2021-07-13 19:47:37,508 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 313 transitions. Word has length 19 [2021-07-13 19:47:37,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:37,508 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 313 transitions. [2021-07-13 19:47:37,508 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-07-13 19:47:37,508 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 313 transitions. [2021-07-13 19:47:37,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:37,508 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:37,508 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:37,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 433 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21477 [2021-07-13 19:47:37,709 INFO L430 AbstractCegarLoop]: === Iteration 439 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:37,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:37,709 INFO L82 PathProgramCache]: Analyzing trace with hash -520053326, now seen corresponding path program 433 times [2021-07-13 19:47:37,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:37,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728551602] [2021-07-13 19:47:37,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:37,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:37,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:37,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:37,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728551602] [2021-07-13 19:47:37,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728551602] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:37,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873973911] [2021-07-13 19:47:37,789 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-07-13 19:47:37,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:37,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:37,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:38,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-07-13 19:47:38,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873973911] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:38,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:38,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:38,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772233446] [2021-07-13 19:47:38,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:38,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:38,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:38,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:38,216 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-07-13 19:47:38,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:38,644 INFO L93 Difference]: Finished difference Result 228 states and 467 transitions. [2021-07-13 19:47:38,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:47:38,644 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-07-13 19:47:38,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:38,645 INFO L225 Difference]: With dead ends: 228 [2021-07-13 19:47:38,645 INFO L226 Difference]: Without dead ends: 228 [2021-07-13 19:47:38,645 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 453.5ms TimeCoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:47:38,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-07-13 19:47:38,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 148. [2021-07-13 19:47:38,646 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-07-13 19:47:38,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 321 transitions. [2021-07-13 19:47:38,647 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 321 transitions. Word has length 19 [2021-07-13 19:47:38,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:38,647 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 321 transitions. [2021-07-13 19:47:38,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-07-13 19:47:38,647 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 321 transitions. [2021-07-13 19:47:38,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:38,647 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:38,647 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:38,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21498,434 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:38,848 INFO L430 AbstractCegarLoop]: === Iteration 440 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:38,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:38,848 INFO L82 PathProgramCache]: Analyzing trace with hash -1055283128, now seen corresponding path program 434 times [2021-07-13 19:47:38,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:38,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991934339] [2021-07-13 19:47:38,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:38,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:38,946 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:38,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:38,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991934339] [2021-07-13 19:47:38,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991934339] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:38,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808431456] [2021-07-13 19:47:38,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 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-07-13 19:47:39,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:39,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:39,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:39,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:39,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-07-13 19:47:39,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808431456] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:39,230 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:39,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:39,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984259496] [2021-07-13 19:47:39,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:39,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:39,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:39,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:39,231 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-07-13 19:47:39,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:39,551 INFO L93 Difference]: Finished difference Result 189 states and 399 transitions. [2021-07-13 19:47:39,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:39,551 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-07-13 19:47:39,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:39,551 INFO L225 Difference]: With dead ends: 189 [2021-07-13 19:47:39,551 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:47:39,552 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 364.0ms TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:47:39,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:47:39,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 148. [2021-07-13 19:47:39,553 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-07-13 19:47:39,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 321 transitions. [2021-07-13 19:47:39,553 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 321 transitions. Word has length 19 [2021-07-13 19:47:39,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:39,553 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 321 transitions. [2021-07-13 19:47:39,553 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-07-13 19:47:39,553 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 321 transitions. [2021-07-13 19:47:39,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:39,554 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:39,554 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:39,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 435 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21566 [2021-07-13 19:47:39,754 INFO L430 AbstractCegarLoop]: === Iteration 441 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:39,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:39,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1420003663, now seen corresponding path program 435 times [2021-07-13 19:47:39,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:39,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189911611] [2021-07-13 19:47:39,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:39,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:39,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-07-13 19:47:39,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:39,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189911611] [2021-07-13 19:47:39,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189911611] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:39,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009008946] [2021-07-13 19:47:39,833 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-07-13 19:47:39,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:47:39,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:39,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:39,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:40,220 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:40,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009008946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:40,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:40,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:40,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304615151] [2021-07-13 19:47:40,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:40,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:40,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:40,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:40,221 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-07-13 19:47:40,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:40,504 INFO L93 Difference]: Finished difference Result 169 states and 357 transitions. [2021-07-13 19:47:40,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:40,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-07-13 19:47:40,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:40,504 INFO L225 Difference]: With dead ends: 169 [2021-07-13 19:47:40,504 INFO L226 Difference]: Without dead ends: 165 [2021-07-13 19:47:40,504 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 377.3ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:40,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-07-13 19:47:40,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 147. [2021-07-13 19:47:40,506 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-07-13 19:47:40,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 318 transitions. [2021-07-13 19:47:40,506 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 318 transitions. Word has length 19 [2021-07-13 19:47:40,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:40,506 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 318 transitions. [2021-07-13 19:47:40,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-07-13 19:47:40,506 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 318 transitions. [2021-07-13 19:47:40,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:40,506 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:40,506 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:40,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21583,436 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:40,707 INFO L430 AbstractCegarLoop]: === Iteration 442 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:40,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:40,707 INFO L82 PathProgramCache]: Analyzing trace with hash -467537806, now seen corresponding path program 436 times [2021-07-13 19:47:40,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:40,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207489043] [2021-07-13 19:47:40,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:40,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47: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-07-13 19:47:40,785 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:40,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207489043] [2021-07-13 19:47:40,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207489043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:40,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520904764] [2021-07-13 19:47:40,785 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-07-13 19:47:40,888 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:40,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:40,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:40,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:41,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-07-13 19:47:41,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520904764] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:41,068 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:41,068 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:41,068 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183133563] [2021-07-13 19:47:41,068 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:41,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:41,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:41,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:41,069 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-07-13 19:47:41,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:41,250 INFO L93 Difference]: Finished difference Result 179 states and 377 transitions. [2021-07-13 19:47:41,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:41,250 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-07-13 19:47:41,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:41,250 INFO L225 Difference]: With dead ends: 179 [2021-07-13 19:47:41,250 INFO L226 Difference]: Without dead ends: 179 [2021-07-13 19:47:41,251 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 215.0ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:41,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-07-13 19:47:41,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 144. [2021-07-13 19:47:41,252 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-07-13 19:47:41,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 308 transitions. [2021-07-13 19:47:41,252 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 308 transitions. Word has length 19 [2021-07-13 19:47:41,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:41,252 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 308 transitions. [2021-07-13 19:47:41,252 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-07-13 19:47:41,252 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 308 transitions. [2021-07-13 19:47:41,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:41,253 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:41,253 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:41,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 437 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21611 [2021-07-13 19:47:41,453 INFO L430 AbstractCegarLoop]: === Iteration 443 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:41,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:41,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1862271101, now seen corresponding path program 437 times [2021-07-13 19:47:41,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:41,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85414790] [2021-07-13 19:47:41,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:41,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:41,532 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:41,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:41,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85414790] [2021-07-13 19:47:41,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85414790] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:41,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212217395] [2021-07-13 19:47:41,533 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-07-13 19:47:41,638 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:47:41,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:41,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:41,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:41,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212217395] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:41,885 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:41,885 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:41,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477477323] [2021-07-13 19:47:41,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:41,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:41,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:41,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:41,885 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-07-13 19:47:42,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:42,168 INFO L93 Difference]: Finished difference Result 157 states and 329 transitions. [2021-07-13 19:47:42,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:47:42,168 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-07-13 19:47:42,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:42,168 INFO L225 Difference]: With dead ends: 157 [2021-07-13 19:47:42,168 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:47:42,169 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 362.5ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:42,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:47:42,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 141. [2021-07-13 19:47:42,170 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-07-13 19:47:42,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 301 transitions. [2021-07-13 19:47:42,170 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 301 transitions. Word has length 19 [2021-07-13 19:47:42,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:42,170 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 301 transitions. [2021-07-13 19:47:42,170 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-07-13 19:47:42,170 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 301 transitions. [2021-07-13 19:47:42,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:42,170 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:42,170 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:42,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 438 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21640 [2021-07-13 19:47:42,371 INFO L430 AbstractCegarLoop]: === Iteration 444 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:42,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:42,371 INFO L82 PathProgramCache]: Analyzing trace with hash -1746960335, now seen corresponding path program 438 times [2021-07-13 19:47:42,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:42,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492219468] [2021-07-13 19:47:42,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:42,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:42,468 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:42,469 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:42,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492219468] [2021-07-13 19:47:42,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492219468] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:42,469 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171474265] [2021-07-13 19:47:42,469 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-07-13 19:47:42,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:47:42,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:42,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:42,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:42,758 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:42,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,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 9 treesize of output 2 [2021-07-13 19:47:42,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,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 8 treesize of output 1 [2021-07-13 19:47:42,765 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:42,767 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,779 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:47:42,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-07-13 19:47:42,781 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:42,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,786 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:47:42,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:42,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171474265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:42,790 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:42,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:42,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996826704] [2021-07-13 19:47:42,791 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:42,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:42,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:42,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:42,791 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-07-13 19:47:42,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:42,974 INFO L93 Difference]: Finished difference Result 173 states and 365 transitions. [2021-07-13 19:47:42,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:42,974 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-07-13 19:47:42,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:42,975 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:47:42,975 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:47:42,975 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 211.4ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:42,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:47:42,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 141. [2021-07-13 19:47:42,976 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-07-13 19:47:42,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 301 transitions. [2021-07-13 19:47:42,977 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 301 transitions. Word has length 19 [2021-07-13 19:47:42,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:42,977 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 301 transitions. [2021-07-13 19:47:42,977 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-07-13 19:47:42,977 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 301 transitions. [2021-07-13 19:47:42,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:42,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:42,977 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:43,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21662,439 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:43,178 INFO L430 AbstractCegarLoop]: === Iteration 445 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:43,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:43,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1062754425, now seen corresponding path program 439 times [2021-07-13 19:47:43,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:43,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695829274] [2021-07-13 19:47:43,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:43,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:43,261 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:43,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:43,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695829274] [2021-07-13 19:47:43,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695829274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:43,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542736817] [2021-07-13 19:47:43,261 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-07-13 19:47:43,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:43,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:43,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:43,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 4 treesize of output 2 [2021-07-13 19:47:43,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,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 3 treesize of output 1 [2021-07-13 19:47:43,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,645 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:43,646 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,648 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:43,649 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,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 8 treesize of output 1 [2021-07-13 19:47:43,652 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,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 4 treesize of output 2 [2021-07-13 19:47:43,655 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:43,658 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:43,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:47:43,661 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,696 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:47:43,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 4 treesize of output 2 [2021-07-13 19:47:43,699 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,723 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:47:43,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:43,724 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:47:43,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-07-13 19:47:43,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542736817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:43,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:43,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:43,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633230602] [2021-07-13 19:47:43,754 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:43,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:43,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:43,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:43,754 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-07-13 19:47:43,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:43,920 INFO L93 Difference]: Finished difference Result 194 states and 408 transitions. [2021-07-13 19:47:43,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:43,920 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-07-13 19:47:43,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:43,920 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:47:43,920 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:47:43,920 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 198.4ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:47:43,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:47:43,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 141. [2021-07-13 19:47:43,922 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-07-13 19:47:43,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 301 transitions. [2021-07-13 19:47:43,922 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 301 transitions. Word has length 19 [2021-07-13 19:47:43,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:43,922 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 301 transitions. [2021-07-13 19:47:43,922 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-07-13 19:47:43,922 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 301 transitions. [2021-07-13 19:47:43,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:43,922 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:43,922 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:44,123 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21693,440 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:44,123 INFO L430 AbstractCegarLoop]: === Iteration 446 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:44,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:44,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1086154760, now seen corresponding path program 440 times [2021-07-13 19:47:44,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:44,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027806442] [2021-07-13 19:47:44,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:44,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:44,204 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:44,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:44,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027806442] [2021-07-13 19:47:44,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027806442] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:44,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359076163] [2021-07-13 19:47:44,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 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-07-13 19:47:44,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:44,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:44,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:44,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:44,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-07-13 19:47:44,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359076163] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:44,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:44,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:44,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485547991] [2021-07-13 19:47:44,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:44,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:44,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:44,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:44,532 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-07-13 19:47:44,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:44,696 INFO L93 Difference]: Finished difference Result 155 states and 329 transitions. [2021-07-13 19:47:44,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:44,696 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-07-13 19:47:44,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:44,696 INFO L225 Difference]: With dead ends: 155 [2021-07-13 19:47:44,696 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:47:44,696 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 236.1ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:44,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:47:44,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 139. [2021-07-13 19:47:44,697 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-07-13 19:47:44,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 297 transitions. [2021-07-13 19:47:44,698 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 297 transitions. Word has length 19 [2021-07-13 19:47:44,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:44,698 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 297 transitions. [2021-07-13 19:47:44,698 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-07-13 19:47:44,698 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 297 transitions. [2021-07-13 19:47:44,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:44,698 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:44,698 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:44,899 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 441 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21779 [2021-07-13 19:47:44,899 INFO L430 AbstractCegarLoop]: === Iteration 447 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:44,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:44,899 INFO L82 PathProgramCache]: Analyzing trace with hash 2121237805, now seen corresponding path program 441 times [2021-07-13 19:47:44,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:44,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61410420] [2021-07-13 19:47:44,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:44,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:44,981 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:44,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:44,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61410420] [2021-07-13 19:47:44,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61410420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:44,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515497957] [2021-07-13 19:47:44,982 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-07-13 19:47:45,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:47:45,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:45,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:45,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:45,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:45,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:45,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 8 treesize of output 1 [2021-07-13 19:47:45,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 3 treesize of output 1 [2021-07-13 19:47:45,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,328 INFO L628 ElimStorePlain]: treesize reduction 51, result has 51.4 percent of original size [2021-07-13 19:47:45,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-07-13 19:47:45,331 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:45,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-07-13 19:47:45,353 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:45,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-07-13 19:47:45,374 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:45,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:45,393 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-07-13 19:47:45,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:45,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515497957] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:45,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:45,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:45,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420483574] [2021-07-13 19:47:45,422 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:45,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:45,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:45,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:45,423 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-07-13 19:47:45,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:45,682 INFO L93 Difference]: Finished difference Result 185 states and 374 transitions. [2021-07-13 19:47:45,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:47:45,682 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-07-13 19:47:45,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:45,682 INFO L225 Difference]: With dead ends: 185 [2021-07-13 19:47:45,682 INFO L226 Difference]: Without dead ends: 185 [2021-07-13 19:47:45,683 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 306.8ms TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:47:45,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-07-13 19:47:45,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 141. [2021-07-13 19:47:45,684 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-07-13 19:47:45,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 302 transitions. [2021-07-13 19:47:45,684 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 302 transitions. Word has length 19 [2021-07-13 19:47:45,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:45,684 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 302 transitions. [2021-07-13 19:47:45,684 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-07-13 19:47:45,684 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 302 transitions. [2021-07-13 19:47:45,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:45,685 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:45,685 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:45,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21816,442 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:45,885 INFO L430 AbstractCegarLoop]: === Iteration 448 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:45,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:45,885 INFO L82 PathProgramCache]: Analyzing trace with hash 1673900082, now seen corresponding path program 442 times [2021-07-13 19:47:45,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:45,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726903791] [2021-07-13 19:47:45,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:45,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:45,968 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:45,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:45,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726903791] [2021-07-13 19:47:45,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726903791] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:45,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954882199] [2021-07-13 19:47:45,969 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-07-13 19:47:46,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:46,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:46,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:46,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:46,327 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:46,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954882199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:46,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:46,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:46,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482727427] [2021-07-13 19:47:46,327 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:46,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:46,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:46,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:46,328 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-07-13 19:47:46,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:46,654 INFO L93 Difference]: Finished difference Result 215 states and 434 transitions. [2021-07-13 19:47:46,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:47:46,654 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-07-13 19:47:46,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:46,654 INFO L225 Difference]: With dead ends: 215 [2021-07-13 19:47:46,654 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:47:46,654 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 352.9ms TimeCoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:47:46,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:47:46,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 142. [2021-07-13 19:47:46,656 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-07-13 19:47:46,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 307 transitions. [2021-07-13 19:47:46,656 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 307 transitions. Word has length 19 [2021-07-13 19:47:46,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:46,656 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 307 transitions. [2021-07-13 19:47:46,656 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-07-13 19:47:46,656 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 307 transitions. [2021-07-13 19:47:46,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:46,657 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:46,657 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:46,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 443 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21840 [2021-07-13 19:47:46,873 INFO L430 AbstractCegarLoop]: === Iteration 449 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:46,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:46,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1138670280, now seen corresponding path program 443 times [2021-07-13 19:47:46,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:46,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606679953] [2021-07-13 19:47:46,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:46,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:46,954 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:46,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:46,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606679953] [2021-07-13 19:47:46,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606679953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:46,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075556845] [2021-07-13 19:47:46,955 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-07-13 19:47:47,062 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:47:47,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:47,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:47,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:47,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-07-13 19:47:47,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075556845] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:47,211 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:47,211 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:47,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46666039] [2021-07-13 19:47:47,211 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:47,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:47,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:47,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:47,211 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-07-13 19:47:47,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:47,434 INFO L93 Difference]: Finished difference Result 172 states and 365 transitions. [2021-07-13 19:47:47,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:47:47,434 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-07-13 19:47:47,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:47,435 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:47:47,435 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:47:47,435 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 244.4ms TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:47:47,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:47:47,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 140. [2021-07-13 19:47:47,436 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-07-13 19:47:47,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 300 transitions. [2021-07-13 19:47:47,436 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 300 transitions. Word has length 19 [2021-07-13 19:47:47,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:47,436 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 300 transitions. [2021-07-13 19:47:47,436 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-07-13 19:47:47,436 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 300 transitions. [2021-07-13 19:47:47,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:47,437 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:47,437 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:47,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 444 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21892 [2021-07-13 19:47:47,637 INFO L430 AbstractCegarLoop]: === Iteration 450 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:47,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:47,637 INFO L82 PathProgramCache]: Analyzing trace with hash 773949745, now seen corresponding path program 444 times [2021-07-13 19:47:47,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:47,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010814960] [2021-07-13 19:47:47,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:47,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:47,718 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:47,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:47,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010814960] [2021-07-13 19:47:47,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010814960] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:47,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354619402] [2021-07-13 19:47:47,719 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-07-13 19:47:47,833 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:47:47,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:47,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:47,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:48,060 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:48,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354619402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:48,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:48,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:48,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853086274] [2021-07-13 19:47:48,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:48,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:48,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:48,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:48,060 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-07-13 19:47:48,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:48,283 INFO L93 Difference]: Finished difference Result 153 states and 322 transitions. [2021-07-13 19:47:48,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:48,283 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-07-13 19:47:48,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:48,283 INFO L225 Difference]: With dead ends: 153 [2021-07-13 19:47:48,283 INFO L226 Difference]: Without dead ends: 149 [2021-07-13 19:47:48,284 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 295.4ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:48,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-07-13 19:47:48,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 138. [2021-07-13 19:47:48,285 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-07-13 19:47:48,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-07-13 19:47:48,285 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-07-13 19:47:48,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:48,285 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-07-13 19:47:48,285 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-07-13 19:47:48,285 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-07-13 19:47:48,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:48,285 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:48,285 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:48,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 445 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21908 [2021-07-13 19:47:48,486 INFO L430 AbstractCegarLoop]: === Iteration 451 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:48,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:48,486 INFO L82 PathProgramCache]: Analyzing trace with hash 565226695, now seen corresponding path program 445 times [2021-07-13 19:47:48,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:48,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987276263] [2021-07-13 19:47:48,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:48,572 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:48,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:48,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987276263] [2021-07-13 19:47:48,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987276263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:48,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529484864] [2021-07-13 19:47:48,573 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-07-13 19:47:48,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:48,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:48,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:48,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 3 treesize of output 1 [2021-07-13 19:47:48,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:48,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:48,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 8 treesize of output 1 [2021-07-13 19:47:48,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:48,940 INFO L628 ElimStorePlain]: treesize reduction 51, result has 53.2 percent of original size [2021-07-13 19:47:48,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 4 treesize of output 2 [2021-07-13 19:47:48,950 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:48,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47: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 4 treesize of output 2 [2021-07-13 19:47:48,975 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:48,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:48,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 3 treesize of output 1 [2021-07-13 19:47:48,999 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:49,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:49,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-07-13 19:47:49,021 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:49,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:49,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:49,040 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-07-13 19:47:49,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:49,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529484864] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:49,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:49,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:49,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924473881] [2021-07-13 19:47:49,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:49,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:49,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:49,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:49,071 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-07-13 19:47:49,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:49,347 INFO L93 Difference]: Finished difference Result 181 states and 375 transitions. [2021-07-13 19:47:49,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:49,347 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-07-13 19:47:49,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:49,347 INFO L225 Difference]: With dead ends: 181 [2021-07-13 19:47:49,347 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:47:49,347 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 371.5ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:47:49,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:47:49,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 141. [2021-07-13 19:47:49,349 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-07-13 19:47:49,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 303 transitions. [2021-07-13 19:47:49,349 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 303 transitions. Word has length 19 [2021-07-13 19:47:49,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:49,349 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 303 transitions. [2021-07-13 19:47:49,349 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-07-13 19:47:49,349 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 303 transitions. [2021-07-13 19:47:49,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:49,349 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:49,349 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:49,550 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21930,446 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:49,550 INFO L430 AbstractCegarLoop]: === Iteration 452 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:49,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:49,550 INFO L82 PathProgramCache]: Analyzing trace with hash -1580831416, now seen corresponding path program 446 times [2021-07-13 19:47:49,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:49,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799317421] [2021-07-13 19:47:49,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:49,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:49,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-07-13 19:47:49,632 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:49,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799317421] [2021-07-13 19:47:49,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799317421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:49,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752350575] [2021-07-13 19:47:49,632 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-07-13 19:47:49,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:49,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:49,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:49,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:50,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-07-13 19:47:50,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752350575] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:50,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:50,010 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:50,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174277102] [2021-07-13 19:47:50,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:50,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:50,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:50,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:50,010 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-07-13 19:47:50,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:50,538 INFO L93 Difference]: Finished difference Result 233 states and 469 transitions. [2021-07-13 19:47:50,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:47:50,538 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-07-13 19:47:50,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:50,539 INFO L225 Difference]: With dead ends: 233 [2021-07-13 19:47:50,539 INFO L226 Difference]: Without dead ends: 233 [2021-07-13 19:47:50,539 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 548.7ms TimeCoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:47:50,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-07-13 19:47:50,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 143. [2021-07-13 19:47:50,540 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-07-13 19:47:50,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 311 transitions. [2021-07-13 19:47:50,541 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 311 transitions. Word has length 19 [2021-07-13 19:47:50,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:50,541 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 311 transitions. [2021-07-13 19:47:50,541 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-07-13 19:47:50,541 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 311 transitions. [2021-07-13 19:47:50,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:50,541 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:50,541 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:50,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21949,447 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:50,742 INFO L430 AbstractCegarLoop]: === Iteration 453 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:50,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:50,742 INFO L82 PathProgramCache]: Analyzing trace with hash -2116061218, now seen corresponding path program 447 times [2021-07-13 19:47:50,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:50,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064982057] [2021-07-13 19:47:50,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:50,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-07-13 19:47:50,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:50,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064982057] [2021-07-13 19:47:50,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064982057] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:50,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150852709] [2021-07-13 19:47: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 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-07-13 19:47:50,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:47:50,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:50,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:50,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:51,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-07-13 19:47:51,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150852709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:51,100 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:51,100 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:51,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080589965] [2021-07-13 19:47:51,101 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:51,101 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:51,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:51,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:51,101 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-07-13 19:47:51,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:51,479 INFO L93 Difference]: Finished difference Result 178 states and 377 transitions. [2021-07-13 19:47:51,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:51,479 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-07-13 19:47:51,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:51,479 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:47:51,479 INFO L226 Difference]: Without dead ends: 178 [2021-07-13 19:47:51,480 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 384.4ms TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:47:51,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-07-13 19:47:51,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 143. [2021-07-13 19:47:51,481 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-07-13 19:47:51,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 311 transitions. [2021-07-13 19:47:51,481 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 311 transitions. Word has length 19 [2021-07-13 19:47:51,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:51,481 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 311 transitions. [2021-07-13 19:47:51,481 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-07-13 19:47:51,481 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 311 transitions. [2021-07-13 19:47:51,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:51,482 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:51,482 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:51,682 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21997 [2021-07-13 19:47:51,682 INFO L430 AbstractCegarLoop]: === Iteration 454 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:51,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:51,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1814185543, now seen corresponding path program 448 times [2021-07-13 19:47:51,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:51,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825310232] [2021-07-13 19:47:51,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:51,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:51,764 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:51,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:51,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825310232] [2021-07-13 19:47:51,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825310232] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:51,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291393157] [2021-07-13 19:47:51,765 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-07-13 19:47:51,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:51,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:51,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:51,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:52,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-07-13 19:47:52,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291393157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:52,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:52,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:52,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603820738] [2021-07-13 19:47:52,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:52,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:52,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:52,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:52,113 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-07-13 19:47:52,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:52,391 INFO L93 Difference]: Finished difference Result 162 states and 344 transitions. [2021-07-13 19:47:52,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:52,391 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-07-13 19:47:52,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:52,391 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:47:52,391 INFO L226 Difference]: Without dead ends: 156 [2021-07-13 19:47:52,391 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 381.4ms TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:47:52,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-07-13 19:47:52,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 142. [2021-07-13 19:47:52,393 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-07-13 19:47:52,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 307 transitions. [2021-07-13 19:47:52,393 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 307 transitions. Word has length 19 [2021-07-13 19:47:52,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:52,393 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 307 transitions. [2021-07-13 19:47:52,393 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-07-13 19:47:52,393 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 307 transitions. [2021-07-13 19:47:52,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:52,393 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:52,393 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:52,594 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22018,449 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:52,594 INFO L430 AbstractCegarLoop]: === Iteration 455 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:52,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:52,594 INFO L82 PathProgramCache]: Analyzing trace with hash -1528315896, now seen corresponding path program 449 times [2021-07-13 19:47:52,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:52,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283569346] [2021-07-13 19:47:52,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:52,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:52,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:52,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:52,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283569346] [2021-07-13 19:47:52,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283569346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:52,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321726178] [2021-07-13 19:47:52,672 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-07-13 19:47:52,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:47:52,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:52,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:52,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:52,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-07-13 19:47:52,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321726178] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:52,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:52,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:52,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19159942] [2021-07-13 19:47:52,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:52,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:52,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:52,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:52,973 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-07-13 19:47:53,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:53,202 INFO L93 Difference]: Finished difference Result 172 states and 363 transitions. [2021-07-13 19:47:53,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:53,202 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-07-13 19:47:53,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:53,203 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:47:53,203 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:47:53,203 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 228.8ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:53,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:47:53,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 137. [2021-07-13 19:47:53,204 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-07-13 19:47:53,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 293 transitions. [2021-07-13 19:47:53,204 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 293 transitions. Word has length 19 [2021-07-13 19:47:53,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:53,204 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 293 transitions. [2021-07-13 19:47:53,204 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-07-13 19:47:53,205 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 293 transitions. [2021-07-13 19:47:53,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:53,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:53,205 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:53,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22043,450 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:53,405 INFO L430 AbstractCegarLoop]: === Iteration 456 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:53,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:53,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1547201935, now seen corresponding path program 450 times [2021-07-13 19:47:53,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:53,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274679861] [2021-07-13 19:47:53,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:53,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:53,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-07-13 19:47:53,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:53,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274679861] [2021-07-13 19:47:53,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274679861] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:53,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780527410] [2021-07-13 19:47:53,488 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-07-13 19:47:53,594 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:47:53,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:53,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:53,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:53,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 3 treesize of output 1 [2021-07-13 19:47:53,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:53,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 8 treesize of output 1 [2021-07-13 19:47:53,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,978 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2021-07-13 19:47:53,978 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:47:53,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-07-13 19:47:53,983 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:54,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:54,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-07-13 19:47:54,026 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:54,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:54,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:47:54,060 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:54,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:54,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-07-13 19:47:54,091 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:54,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:54,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:47:54,122 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:54,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:54,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-07-13 19:47:54,157 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:54,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:54,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-07-13 19:47:54,184 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:54,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:54,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:54,208 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:47:54,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:54,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780527410] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:54,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:54,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:54,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223418718] [2021-07-13 19:47:54,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:54,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:54,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:54,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:54,240 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-07-13 19:47:54,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:54,669 INFO L93 Difference]: Finished difference Result 191 states and 393 transitions. [2021-07-13 19:47:54,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:47:54,669 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-07-13 19:47:54,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:54,669 INFO L225 Difference]: With dead ends: 191 [2021-07-13 19:47:54,669 INFO L226 Difference]: Without dead ends: 191 [2021-07-13 19:47:54,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 498.9ms TimeCoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:47:54,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-07-13 19:47:54,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 141. [2021-07-13 19:47:54,671 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-07-13 19:47:54,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 304 transitions. [2021-07-13 19:47:54,671 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 304 transitions. Word has length 19 [2021-07-13 19:47:54,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:54,671 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 304 transitions. [2021-07-13 19:47:54,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-07-13 19:47:54,671 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 304 transitions. [2021-07-13 19:47:54,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:54,672 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:54,672 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:54,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22073,451 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:54,872 INFO L430 AbstractCegarLoop]: === Iteration 457 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:54,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:54,872 INFO L82 PathProgramCache]: Analyzing trace with hash 601707250, now seen corresponding path program 451 times [2021-07-13 19:47:54,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:54,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253934402] [2021-07-13 19:47:54,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:54,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:54,954 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:54,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:54,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253934402] [2021-07-13 19:47:54,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253934402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:54,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719622975] [2021-07-13 19:47:54,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 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-07-13 19:47:55,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:55,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:55,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:55,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719622975] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:55,412 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:55,412 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:55,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527771201] [2021-07-13 19:47:55,413 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:55,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:55,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:55,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:55,413 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-07-13 19:47:56,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:56,082 INFO L93 Difference]: Finished difference Result 226 states and 455 transitions. [2021-07-13 19:47:56,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:47:56,083 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-07-13 19:47:56,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:56,083 INFO L225 Difference]: With dead ends: 226 [2021-07-13 19:47:56,083 INFO L226 Difference]: Without dead ends: 226 [2021-07-13 19:47:56,083 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 648.4ms TimeCoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:47:56,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-13 19:47:56,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 144. [2021-07-13 19:47:56,085 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-07-13 19:47:56,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 315 transitions. [2021-07-13 19:47:56,085 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 315 transitions. Word has length 19 [2021-07-13 19:47:56,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:56,085 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 315 transitions. [2021-07-13 19:47:56,085 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-07-13 19:47:56,085 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 315 transitions. [2021-07-13 19:47:56,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:56,086 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:56,086 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:56,286 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 452 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22094 [2021-07-13 19:47:56,286 INFO L430 AbstractCegarLoop]: === Iteration 458 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:56,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:56,286 INFO L82 PathProgramCache]: Analyzing trace with hash 66477448, now seen corresponding path program 452 times [2021-07-13 19:47:56,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:56,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476853606] [2021-07-13 19:47:56,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:56,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:56,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:56,368 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:56,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476853606] [2021-07-13 19:47:56,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476853606] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:56,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110645252] [2021-07-13 19:47:56,368 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-07-13 19:47:56,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:56,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:56,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:56,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:56,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-07-13 19:47:56,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110645252] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:56,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:56,684 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:56,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070968722] [2021-07-13 19:47:56,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:56,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:56,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:56,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:56,685 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-07-13 19:47:57,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:57,126 INFO L93 Difference]: Finished difference Result 186 states and 393 transitions. [2021-07-13 19:47:57,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:47:57,126 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-07-13 19:47:57,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:57,126 INFO L225 Difference]: With dead ends: 186 [2021-07-13 19:47:57,126 INFO L226 Difference]: Without dead ends: 186 [2021-07-13 19:47:57,126 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 436.3ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:47:57,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-07-13 19:47:57,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 144. [2021-07-13 19:47:57,128 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-07-13 19:47:57,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 315 transitions. [2021-07-13 19:47:57,128 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 315 transitions. Word has length 19 [2021-07-13 19:47:57,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:57,128 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 315 transitions. [2021-07-13 19:47:57,128 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-07-13 19:47:57,128 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 315 transitions. [2021-07-13 19:47:57,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:57,128 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:57,129 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:57,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 453 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22156 [2021-07-13 19:47:57,329 INFO L430 AbstractCegarLoop]: === Iteration 459 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:57,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:57,329 INFO L82 PathProgramCache]: Analyzing trace with hash -298243087, now seen corresponding path program 453 times [2021-07-13 19:47:57,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:57,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889350177] [2021-07-13 19:47:57,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:57,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:57,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-07-13 19:47:57,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:57,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889350177] [2021-07-13 19:47:57,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889350177] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:57,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33825999] [2021-07-13 19:47:57,408 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-07-13 19:47:57,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:47:57,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:57,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:57,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:57,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-07-13 19:47:57,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33825999] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:57,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:57,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:57,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126245909] [2021-07-13 19:47:57,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:57,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:57,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:57,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:57,814 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-07-13 19:47:58,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:58,248 INFO L93 Difference]: Finished difference Result 176 states and 371 transitions. [2021-07-13 19:47:58,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:47:58,248 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-07-13 19:47:58,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:58,248 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:47:58,248 INFO L226 Difference]: Without dead ends: 170 [2021-07-13 19:47:58,248 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 528.3ms TimeCoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:47:58,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-07-13 19:47:58,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 143. [2021-07-13 19:47:58,249 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-07-13 19:47:58,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 311 transitions. [2021-07-13 19:47:58,250 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 311 transitions. Word has length 19 [2021-07-13 19:47:58,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:58,250 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 311 transitions. [2021-07-13 19:47:58,250 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-07-13 19:47:58,250 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 311 transitions. [2021-07-13 19:47:58,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:58,250 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:58,250 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:58,450 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22173,454 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:58,451 INFO L430 AbstractCegarLoop]: === Iteration 460 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:58,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:58,451 INFO L82 PathProgramCache]: Analyzing trace with hash 654222770, now seen corresponding path program 454 times [2021-07-13 19:47:58,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:58,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228921273] [2021-07-13 19:47:58,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:58,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:58,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-07-13 19:47:58,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:58,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228921273] [2021-07-13 19:47:58,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228921273] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:58,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313021018] [2021-07-13 19:47:58,531 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-07-13 19:47:58,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:58,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:58,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:58,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:58,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:58,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313021018] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:58,811 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:58,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:58,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909572267] [2021-07-13 19:47:58,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:58,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:58,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:58,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:58,812 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-07-13 19:47:59,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:59,081 INFO L93 Difference]: Finished difference Result 173 states and 367 transitions. [2021-07-13 19:47:59,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:47:59,081 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-07-13 19:47:59,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:59,081 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:47:59,082 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:47:59,082 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 320.8ms TimeCoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:47:59,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:47:59,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 142. [2021-07-13 19:47:59,083 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-07-13 19:47:59,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 309 transitions. [2021-07-13 19:47:59,083 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 309 transitions. Word has length 19 [2021-07-13 19:47:59,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:59,083 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 309 transitions. [2021-07-13 19:47:59,083 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-07-13 19:47:59,083 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 309 transitions. [2021-07-13 19:47:59,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:59,084 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:59,084 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:59,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22192 [2021-07-13 19:47:59,284 INFO L430 AbstractCegarLoop]: === Iteration 461 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:59,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:59,284 INFO L82 PathProgramCache]: Analyzing trace with hash 1694458568, now seen corresponding path program 455 times [2021-07-13 19:47:59,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:59,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314768559] [2021-07-13 19:47:59,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:59,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:59,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:59,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:59,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314768559] [2021-07-13 19:47:59,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314768559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:59,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584911912] [2021-07-13 19:47:59,362 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-07-13 19:47:59,471 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:47:59,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:59,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:47:59,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:59,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-07-13 19:47:59,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584911912] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:59,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:59,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:47:59,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413829554] [2021-07-13 19:47:59,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:59,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:59,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:59,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:59,666 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-07-13 19:47:59,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:59,885 INFO L93 Difference]: Finished difference Result 164 states and 347 transitions. [2021-07-13 19:47:59,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:47:59,885 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-07-13 19:47:59,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:59,886 INFO L225 Difference]: With dead ends: 164 [2021-07-13 19:47:59,886 INFO L226 Difference]: Without dead ends: 164 [2021-07-13 19:47:59,886 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 252.8ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:47:59,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-07-13 19:47:59,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 138. [2021-07-13 19:47:59,887 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-07-13 19:47:59,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 296 transitions. [2021-07-13 19:47:59,887 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 296 transitions. Word has length 19 [2021-07-13 19:47:59,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:59,887 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 296 transitions. [2021-07-13 19:47:59,887 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-07-13 19:47:59,888 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 296 transitions. [2021-07-13 19:47:59,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:47:59,888 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:59,888 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:00,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22208,456 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:00,088 INFO L430 AbstractCegarLoop]: === Iteration 462 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:00,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:00,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1655334257, now seen corresponding path program 456 times [2021-07-13 19:48:00,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:00,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714881672] [2021-07-13 19:48:00,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:00,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:00,166 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:00,166 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:00,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714881672] [2021-07-13 19:48:00,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714881672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:00,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809935299] [2021-07-13 19:48:00,167 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-07-13 19:48:00,275 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:48:00,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:00,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:00,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:00,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809935299] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:00,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:00,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:00,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583447703] [2021-07-13 19:48:00,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:00,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:00,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:00,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:00,548 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-07-13 19:48:00,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:00,836 INFO L93 Difference]: Finished difference Result 153 states and 320 transitions. [2021-07-13 19:48:00,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:48:00,836 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-07-13 19:48:00,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:00,836 INFO L225 Difference]: With dead ends: 153 [2021-07-13 19:48:00,837 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:48:00,837 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 416.5ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:00,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:48:00,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 138. [2021-07-13 19:48:00,838 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-07-13 19:48:00,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-07-13 19:48:00,838 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-07-13 19:48:00,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:00,838 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-07-13 19:48:00,838 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-07-13 19:48:00,838 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-07-13 19:48:00,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:00,838 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:00,838 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:01,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 457 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22238 [2021-07-13 19:48:01,039 INFO L430 AbstractCegarLoop]: === Iteration 463 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:01,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:01,039 INFO L82 PathProgramCache]: Analyzing trace with hash 529488319, now seen corresponding path program 457 times [2021-07-13 19:48:01,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:01,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539129308] [2021-07-13 19:48:01,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:01,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:01,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-07-13 19:48:01,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:01,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539129308] [2021-07-13 19:48:01,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539129308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:01,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845535673] [2021-07-13 19:48:01,113 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-07-13 19:48:01,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:01,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:01,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:01,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:01,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:01,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 9 treesize of output 2 [2021-07-13 19:48:01,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:01,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:01,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 8 treesize of output 1 [2021-07-13 19:48:01,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,390 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:01,390 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,392 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:01,392 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,404 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:48:01,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 4 treesize of output 2 [2021-07-13 19:48:01,406 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:01,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:48:01,411 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:48:01,416 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:01,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845535673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:01,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:01,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:01,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997749222] [2021-07-13 19:48:01,416 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:01,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:01,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:01,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:01,417 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-07-13 19:48:01,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:01,630 INFO L93 Difference]: Finished difference Result 181 states and 381 transitions. [2021-07-13 19:48:01,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:48:01,631 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-07-13 19:48:01,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:01,631 INFO L225 Difference]: With dead ends: 181 [2021-07-13 19:48:01,631 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:48:01,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 215.8ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:01,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:48:01,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 138. [2021-07-13 19:48:01,632 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-07-13 19:48:01,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-07-13 19:48:01,633 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-07-13 19:48:01,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:01,633 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-07-13 19:48:01,633 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-07-13 19:48:01,633 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-07-13 19:48:01,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:01,633 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:01,633 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:01,833 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 458 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22259 [2021-07-13 19:48:01,834 INFO L430 AbstractCegarLoop]: === Iteration 464 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:01,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:01,834 INFO L82 PathProgramCache]: Analyzing trace with hash -855689427, now seen corresponding path program 458 times [2021-07-13 19:48:01,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:01,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781552157] [2021-07-13 19:48:01,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:01,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:01,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-07-13 19:48:01,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:01,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781552157] [2021-07-13 19:48:01,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781552157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:01,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991715215] [2021-07-13 19:48:01,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 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-07-13 19:48:02,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:02,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:02,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:02,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:02,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:02,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:02,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:02,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:02,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:02,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:02,185 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:02,186 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:02,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:02,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 8 treesize of output 1 [2021-07-13 19:48:02,189 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:02,200 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:48:02,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-07-13 19:48:02,202 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:02,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:02,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:48:02,207 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:48:02,212 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:02,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991715215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:02,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:02,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:02,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320478042] [2021-07-13 19:48:02,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:02,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:02,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:02,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:02,213 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-07-13 19:48:02,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:02,572 INFO L93 Difference]: Finished difference Result 188 states and 395 transitions. [2021-07-13 19:48:02,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:48:02,572 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-07-13 19:48:02,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:02,572 INFO L225 Difference]: With dead ends: 188 [2021-07-13 19:48:02,572 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:48:02,573 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 308.3ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:48:02,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:48:02,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 138. [2021-07-13 19:48:02,574 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-07-13 19:48:02,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-07-13 19:48:02,574 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-07-13 19:48:02,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:02,574 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-07-13 19:48:02,574 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-07-13 19:48:02,574 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-07-13 19:48:02,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:02,574 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:02,574 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:02,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22296,459 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:02,775 INFO L430 AbstractCegarLoop]: === Iteration 465 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:02,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:02,775 INFO L82 PathProgramCache]: Analyzing trace with hash -1870203905, now seen corresponding path program 459 times [2021-07-13 19:48:02,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:02,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304679786] [2021-07-13 19:48:02,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:02,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:02,850 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:02,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:02,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304679786] [2021-07-13 19:48:02,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304679786] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:02,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967536459] [2021-07-13 19:48:02,851 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-07-13 19:48:02,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:48:02,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:02,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:02,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:03,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 3 treesize of output 1 [2021-07-13 19:48:03,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,202 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,203 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,205 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,205 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,208 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,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-07-13 19:48:03,211 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:03,214 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,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-07-13 19:48:03,217 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,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 9 treesize of output 2 [2021-07-13 19:48:03,229 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,268 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:48:03,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 4 treesize of output 2 [2021-07-13 19:48:03,271 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,295 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:48:03,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:03,296 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:48:03,318 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:03,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967536459] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:03,318 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:03,318 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:03,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072844149] [2021-07-13 19:48:03,319 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:03,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:03,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:03,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:03,319 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-07-13 19:48:03,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:03,800 INFO L93 Difference]: Finished difference Result 203 states and 425 transitions. [2021-07-13 19:48:03,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:48:03,800 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-07-13 19:48:03,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:03,800 INFO L225 Difference]: With dead ends: 203 [2021-07-13 19:48:03,800 INFO L226 Difference]: Without dead ends: 203 [2021-07-13 19:48:03,800 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 423.9ms TimeCoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:48:03,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-07-13 19:48:03,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 135. [2021-07-13 19:48:03,802 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-07-13 19:48:03,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 289 transitions. [2021-07-13 19:48:03,802 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 289 transitions. Word has length 19 [2021-07-13 19:48:03,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:03,802 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 289 transitions. [2021-07-13 19:48:03,802 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-07-13 19:48:03,802 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 289 transitions. [2021-07-13 19:48:03,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:03,802 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:03,802 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:04,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22326,460 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:04,003 INFO L430 AbstractCegarLoop]: === Iteration 466 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:04,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:04,003 INFO L82 PathProgramCache]: Analyzing trace with hash 184546371, now seen corresponding path program 460 times [2021-07-13 19:48:04,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:04,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756744362] [2021-07-13 19:48:04,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:04,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:04,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-07-13 19:48:04,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:04,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756744362] [2021-07-13 19:48:04,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756744362] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:04,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607127530] [2021-07-13 19:48:04,084 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-07-13 19:48:04,193 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:04,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:04,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:04,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:04,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:04,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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 9 treesize of output 2 [2021-07-13 19:48:04,346 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,348 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,348 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,360 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:48:04,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 4 treesize of output 2 [2021-07-13 19:48:04,362 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:04,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,367 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:48:04,371 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:04,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607127530] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:04,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:04,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:04,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073524500] [2021-07-13 19:48:04,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:04,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:04,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:04,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:04,372 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-07-13 19:48:04,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:04,635 INFO L93 Difference]: Finished difference Result 179 states and 377 transitions. [2021-07-13 19:48:04,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:48:04,635 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-07-13 19:48:04,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:04,636 INFO L225 Difference]: With dead ends: 179 [2021-07-13 19:48:04,636 INFO L226 Difference]: Without dead ends: 179 [2021-07-13 19:48:04,636 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 232.9ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:04,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-07-13 19:48:04,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 137. [2021-07-13 19:48:04,637 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-07-13 19:48:04,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 293 transitions. [2021-07-13 19:48:04,637 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 293 transitions. Word has length 19 [2021-07-13 19:48:04,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:04,638 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 293 transitions. [2021-07-13 19:48:04,638 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-07-13 19:48:04,638 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 293 transitions. [2021-07-13 19:48:04,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:04,638 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:04,638 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:04,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 461 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22410 [2021-07-13 19:48:04,838 INFO L430 AbstractCegarLoop]: === Iteration 467 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:04,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:04,839 INFO L82 PathProgramCache]: Analyzing trace with hash -829968107, now seen corresponding path program 461 times [2021-07-13 19:48:04,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:04,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750323462] [2021-07-13 19:48:04,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:04,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:04,917 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:04,918 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:04,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750323462] [2021-07-13 19:48:04,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750323462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:04,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446893765] [2021-07-13 19:48:04,918 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-07-13 19:48:05,029 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:48:05,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:05,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:05,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:05,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:05,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:05,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 8 treesize of output 1 [2021-07-13 19:48:05,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:05,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:05,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:05,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,185 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:05,186 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,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-07-13 19:48:05,188 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,223 INFO L628 ElimStorePlain]: treesize reduction 45, result has 42.3 percent of original size [2021-07-13 19:48:05,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 4 treesize of output 2 [2021-07-13 19:48:05,225 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,249 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:48:05,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:05,250 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:140, output treesize:12 [2021-07-13 19:48:05,273 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:05,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446893765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:05,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:05,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:05,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440479367] [2021-07-13 19:48:05,273 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:05,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:05,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:05,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:05,274 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-07-13 19:48:05,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:05,620 INFO L93 Difference]: Finished difference Result 196 states and 411 transitions. [2021-07-13 19:48:05,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:48:05,620 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-07-13 19:48:05,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:05,621 INFO L225 Difference]: With dead ends: 196 [2021-07-13 19:48:05,621 INFO L226 Difference]: Without dead ends: 196 [2021-07-13 19:48:05,621 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 356.3ms TimeCoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:48:05,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-07-13 19:48:05,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 138. [2021-07-13 19:48:05,622 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-07-13 19:48:05,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-07-13 19:48:05,622 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-07-13 19:48:05,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:05,622 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-07-13 19:48:05,622 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-07-13 19:48:05,622 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-07-13 19:48:05,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:05,623 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:05,623 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:05,823 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 462 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22440 [2021-07-13 19:48:05,823 INFO L430 AbstractCegarLoop]: === Iteration 468 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:05,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:05,823 INFO L82 PathProgramCache]: Analyzing trace with hash -1277305830, now seen corresponding path program 462 times [2021-07-13 19:48:05,823 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:05,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664928958] [2021-07-13 19:48:05,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:05,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:05,902 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:05,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:05,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664928958] [2021-07-13 19:48:05,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664928958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:05,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017896049] [2021-07-13 19:48:05,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 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-07-13 19:48:06,020 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:48:06,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:06,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:06,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:06,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:06,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017896049] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:06,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:06,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:06,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766426135] [2021-07-13 19:48:06,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:06,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:06,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:06,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:06,227 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-07-13 19:48:06,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:06,460 INFO L93 Difference]: Finished difference Result 158 states and 336 transitions. [2021-07-13 19:48:06,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:48:06,460 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-07-13 19:48:06,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:06,461 INFO L225 Difference]: With dead ends: 158 [2021-07-13 19:48:06,461 INFO L226 Difference]: Without dead ends: 158 [2021-07-13 19:48:06,461 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 245.3ms TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:48:06,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-07-13 19:48:06,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 136. [2021-07-13 19:48:06,462 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-07-13 19:48:06,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 291 transitions. [2021-07-13 19:48:06,462 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 291 transitions. Word has length 19 [2021-07-13 19:48:06,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:06,462 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 291 transitions. [2021-07-13 19:48:06,462 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-07-13 19:48:06,463 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 291 transitions. [2021-07-13 19:48:06,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:06,463 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:06,463 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:06,663 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 463 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22476 [2021-07-13 19:48:06,663 INFO L430 AbstractCegarLoop]: === Iteration 469 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:06,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:06,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1456497603, now seen corresponding path program 463 times [2021-07-13 19:48:06,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:06,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500130059] [2021-07-13 19:48:06,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:06,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:06,742 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:06,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:06,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500130059] [2021-07-13 19:48:06,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500130059] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:06,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092222076] [2021-07-13 19:48:06,743 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-07-13 19:48:06,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:06,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:06,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:07,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 3 treesize of output 1 [2021-07-13 19:48:07,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:07,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:07,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,108 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:48:07,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-07-13 19:48:07,112 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,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-07-13 19:48:07,147 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,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 3 treesize of output 1 [2021-07-13 19:48:07,179 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,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-07-13 19:48:07,211 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:48:07,241 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,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 4 treesize of output 2 [2021-07-13 19:48:07,270 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,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 4 treesize of output 2 [2021-07-13 19:48:07,298 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:07,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:07,322 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:48:07,351 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:07,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092222076] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:07,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:07,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:07,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923977504] [2021-07-13 19:48:07,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:07,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:07,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:07,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:07,352 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-07-13 19:48:07,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:07,574 INFO L93 Difference]: Finished difference Result 181 states and 375 transitions. [2021-07-13 19:48:07,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:48:07,574 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-07-13 19:48:07,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:07,574 INFO L225 Difference]: With dead ends: 181 [2021-07-13 19:48:07,574 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:48:07,574 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 260.7ms TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:07,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:48:07,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 138. [2021-07-13 19:48:07,576 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-07-13 19:48:07,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 296 transitions. [2021-07-13 19:48:07,576 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 296 transitions. Word has length 19 [2021-07-13 19:48:07,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:07,576 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 296 transitions. [2021-07-13 19:48:07,576 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-07-13 19:48:07,576 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 296 transitions. [2021-07-13 19:48:07,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:07,576 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:07,576 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:07,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22532 [2021-07-13 19:48:07,777 INFO L430 AbstractCegarLoop]: === Iteration 470 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:07,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:07,777 INFO L82 PathProgramCache]: Analyzing trace with hash -689560508, now seen corresponding path program 464 times [2021-07-13 19:48:07,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:07,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325922152] [2021-07-13 19:48:07,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:07,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:07,856 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:07,856 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:07,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325922152] [2021-07-13 19:48:07,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325922152] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:07,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014007878] [2021-07-13 19:48:07,856 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-07-13 19:48:07,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:07,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:07,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:07,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:08,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:08,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014007878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:08,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:08,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:08,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663175656] [2021-07-13 19:48:08,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:08,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:08,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:08,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:08,223 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-07-13 19:48:08,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:08,488 INFO L93 Difference]: Finished difference Result 224 states and 462 transitions. [2021-07-13 19:48:08,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:48:08,488 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-07-13 19:48:08,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:08,489 INFO L225 Difference]: With dead ends: 224 [2021-07-13 19:48:08,489 INFO L226 Difference]: Without dead ends: 224 [2021-07-13 19:48:08,489 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 254.8ms TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:48:08,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-13 19:48:08,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 139. [2021-07-13 19:48:08,490 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-07-13 19:48:08,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 301 transitions. [2021-07-13 19:48:08,490 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 301 transitions. Word has length 19 [2021-07-13 19:48:08,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:08,490 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 301 transitions. [2021-07-13 19:48:08,490 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-07-13 19:48:08,491 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 301 transitions. [2021-07-13 19:48:08,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:08,491 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:08,491 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:08,691 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22555,465 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:08,691 INFO L430 AbstractCegarLoop]: === Iteration 471 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:08,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:08,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1224790310, now seen corresponding path program 465 times [2021-07-13 19:48:08,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:08,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257375384] [2021-07-13 19:48:08,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:08,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:08,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:08,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:08,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257375384] [2021-07-13 19:48:08,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257375384] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:08,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004958861] [2021-07-13 19:48:08,770 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-07-13 19:48:08,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:48:08,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:08,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:08,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:09,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-07-13 19:48:09,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004958861] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:09,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:09,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:09,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927575045] [2021-07-13 19:48:09,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:09,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:09,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:09,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:09,016 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-07-13 19:48:09,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:09,262 INFO L93 Difference]: Finished difference Result 177 states and 375 transitions. [2021-07-13 19:48:09,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:48:09,262 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-07-13 19:48:09,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:09,263 INFO L225 Difference]: With dead ends: 177 [2021-07-13 19:48:09,263 INFO L226 Difference]: Without dead ends: 177 [2021-07-13 19:48:09,263 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 222.3ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:09,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-07-13 19:48:09,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 137. [2021-07-13 19:48:09,264 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-07-13 19:48:09,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 294 transitions. [2021-07-13 19:48:09,264 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 294 transitions. Word has length 19 [2021-07-13 19:48:09,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:09,264 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 294 transitions. [2021-07-13 19:48:09,264 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-07-13 19:48:09,264 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 294 transitions. [2021-07-13 19:48:09,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:09,265 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:09,265 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:09,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 466 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22610 [2021-07-13 19:48:09,465 INFO L430 AbstractCegarLoop]: === Iteration 472 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:09,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:09,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1589510845, now seen corresponding path program 466 times [2021-07-13 19:48:09,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:09,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564614095] [2021-07-13 19:48:09,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:09,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-07-13 19:48:09,540 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:09,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564614095] [2021-07-13 19:48:09,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564614095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:09,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624159021] [2021-07-13 19:48:09,541 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-07-13 19:48:09,652 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:09,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:09,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:09,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:09,860 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:09,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624159021] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:09,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:09,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:09,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82488120] [2021-07-13 19:48:09,861 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:09,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:09,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:09,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:09,861 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-07-13 19:48:10,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:10,104 INFO L93 Difference]: Finished difference Result 153 states and 322 transitions. [2021-07-13 19:48:10,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:48:10,105 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-07-13 19:48:10,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:10,105 INFO L225 Difference]: With dead ends: 153 [2021-07-13 19:48:10,105 INFO L226 Difference]: Without dead ends: 149 [2021-07-13 19:48:10,105 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 306.3ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:48:10,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-07-13 19:48:10,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 134. [2021-07-13 19:48:10,107 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-07-13 19:48:10,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 287 transitions. [2021-07-13 19:48:10,107 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 287 transitions. Word has length 19 [2021-07-13 19:48:10,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:10,107 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 287 transitions. [2021-07-13 19:48:10,107 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-07-13 19:48:10,107 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 287 transitions. [2021-07-13 19:48:10,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:10,108 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:10,108 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:10,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22630,467 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:10,321 INFO L430 AbstractCegarLoop]: === Iteration 473 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:10,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:10,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1927882259, now seen corresponding path program 467 times [2021-07-13 19:48:10,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:10,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104457563] [2021-07-13 19:48:10,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:10,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:10,398 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:10,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:10,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104457563] [2021-07-13 19:48:10,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104457563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:10,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507727899] [2021-07-13 19:48:10,399 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-07-13 19:48:10,509 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:48:10,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:10,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:10,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:10,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,683 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,684 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:10,687 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:10,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 8 treesize of output 1 [2021-07-13 19:48:10,690 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,701 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:48:10,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 4 treesize of output 2 [2021-07-13 19:48:10,703 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:10,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,709 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:48:10,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:10,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507727899] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:10,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:10,713 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:10,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645283877] [2021-07-13 19:48:10,713 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:10,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:10,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:10,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:10,714 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-07-13 19:48:10,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:10,971 INFO L93 Difference]: Finished difference Result 177 states and 373 transitions. [2021-07-13 19:48:10,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:48:10,971 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-07-13 19:48:10,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:10,972 INFO L225 Difference]: With dead ends: 177 [2021-07-13 19:48:10,972 INFO L226 Difference]: Without dead ends: 177 [2021-07-13 19:48:10,972 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 227.6ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:10,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-07-13 19:48:10,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 134. [2021-07-13 19:48:10,973 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-07-13 19:48:10,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 287 transitions. [2021-07-13 19:48:10,973 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 287 transitions. Word has length 19 [2021-07-13 19:48:10,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:10,973 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 287 transitions. [2021-07-13 19:48:10,973 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-07-13 19:48:10,973 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 287 transitions. [2021-07-13 19:48:10,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:10,974 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:10,974 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:11,174 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 468 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22652 [2021-07-13 19:48:11,174 INFO L430 AbstractCegarLoop]: === Iteration 474 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:11,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:11,174 INFO L82 PathProgramCache]: Analyzing trace with hash 1352570559, now seen corresponding path program 468 times [2021-07-13 19:48:11,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:11,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171955093] [2021-07-13 19:48:11,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:11,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:11,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:11,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:11,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171955093] [2021-07-13 19:48:11,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171955093] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:11,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514682997] [2021-07-13 19:48:11,253 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-07-13 19:48:11,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:48:11,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:11,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:11,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:11,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 4 treesize of output 2 [2021-07-13 19:48:11,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,565 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:11,566 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:11,569 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:11,572 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,574 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:11,575 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,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 9 treesize of output 2 [2021-07-13 19:48:11,578 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,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 3 treesize of output 1 [2021-07-13 19:48:11,581 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:11,583 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,617 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-07-13 19:48:11,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 4 treesize of output 2 [2021-07-13 19:48:11,620 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,643 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:48:11,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:11,644 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-07-13 19:48: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-07-13 19:48:11,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514682997] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:11,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:11,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:11,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207422792] [2021-07-13 19:48:11,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:11,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:11,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:11,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:11,667 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-07-13 19:48:11,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:11,874 INFO L93 Difference]: Finished difference Result 191 states and 401 transitions. [2021-07-13 19:48:11,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:48:11,874 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-07-13 19:48:11,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:11,874 INFO L225 Difference]: With dead ends: 191 [2021-07-13 19:48:11,875 INFO L226 Difference]: Without dead ends: 191 [2021-07-13 19:48:11,875 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 212.4ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:11,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-07-13 19:48:11,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 135. [2021-07-13 19:48:11,876 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-07-13 19:48:11,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 289 transitions. [2021-07-13 19:48:11,876 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 289 transitions. Word has length 19 [2021-07-13 19:48:11,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:11,876 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 289 transitions. [2021-07-13 19:48:11,876 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-07-13 19:48:11,876 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 289 transitions. [2021-07-13 19:48:11,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:11,877 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:11,877 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:12,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22694,469 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:12,077 INFO L430 AbstractCegarLoop]: === Iteration 475 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:12,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:12,077 INFO L82 PathProgramCache]: Analyzing trace with hash 905232836, now seen corresponding path program 469 times [2021-07-13 19:48:12,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:12,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395694131] [2021-07-13 19:48:12,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:12,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:12,162 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:12,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:12,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395694131] [2021-07-13 19:48:12,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395694131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:12,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121852670] [2021-07-13 19:48:12,163 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-07-13 19:48:12,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:12,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:12,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:12,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-07-13 19:48:12,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121852670] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:12,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:12,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:12,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644773259] [2021-07-13 19:48:12,477 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:12,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:12,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:12,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:12,477 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-07-13 19:48:12,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:12,669 INFO L93 Difference]: Finished difference Result 156 states and 331 transitions. [2021-07-13 19:48:12,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:48:12,669 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-07-13 19:48:12,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:12,670 INFO L225 Difference]: With dead ends: 156 [2021-07-13 19:48:12,670 INFO L226 Difference]: Without dead ends: 156 [2021-07-13 19:48:12,670 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 214.5ms TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:12,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-07-13 19:48:12,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 133. [2021-07-13 19:48:12,671 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-07-13 19:48:12,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 285 transitions. [2021-07-13 19:48:12,671 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 285 transitions. Word has length 19 [2021-07-13 19:48:12,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:12,671 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 285 transitions. [2021-07-13 19:48:12,671 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-07-13 19:48:12,671 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 285 transitions. [2021-07-13 19:48:12,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:12,672 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:12,672 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:12,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 470 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22756 [2021-07-13 19:48:12,881 INFO L430 AbstractCegarLoop]: === Iteration 476 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:12,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:12,881 INFO L82 PathProgramCache]: Analyzing trace with hash -655931027, now seen corresponding path program 470 times [2021-07-13 19:48:12,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:12,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480819947] [2021-07-13 19:48:12,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:12,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:12,958 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:12,958 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:12,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480819947] [2021-07-13 19:48:12,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480819947] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:12,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017802566] [2021-07-13 19:48:12,959 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-07-13 19:48:13,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:13,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:13,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:13,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:13,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:13,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:13,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,238 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,325 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.2 percent of original size [2021-07-13 19:48:13,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 4 treesize of output 2 [2021-07-13 19:48:13,329 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,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 3 treesize of output 1 [2021-07-13 19:48:13,363 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:48:13,396 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,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-07-13 19:48:13,429 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,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-07-13 19:48:13,460 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,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 4 treesize of output 2 [2021-07-13 19:48:13,489 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:13,517 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:13,541 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:48:13,569 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:13,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017802566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:13,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:13,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:13,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141507529] [2021-07-13 19:48:13,570 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:13,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:13,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:13,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:13,570 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-07-13 19:48:13,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:13,796 INFO L93 Difference]: Finished difference Result 176 states and 365 transitions. [2021-07-13 19:48:13,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:48:13,796 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-07-13 19:48:13,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:13,797 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:48:13,797 INFO L226 Difference]: Without dead ends: 176 [2021-07-13 19:48:13,797 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 263.2ms TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:13,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-07-13 19:48:13,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 135. [2021-07-13 19:48:13,798 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-07-13 19:48:13,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 290 transitions. [2021-07-13 19:48:13,798 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 290 transitions. Word has length 19 [2021-07-13 19:48:13,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:13,798 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 290 transitions. [2021-07-13 19:48:13,798 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-07-13 19:48:13,798 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 290 transitions. [2021-07-13 19:48:13,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:13,799 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:13,799 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:13,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 471 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22813 [2021-07-13 19:48:13,999 INFO L430 AbstractCegarLoop]: === Iteration 477 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:13,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:13,999 INFO L82 PathProgramCache]: Analyzing trace with hash 1492978158, now seen corresponding path program 471 times [2021-07-13 19:48:14,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:14,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38040314] [2021-07-13 19:48:14,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:14,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:14,077 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:14,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:14,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38040314] [2021-07-13 19:48:14,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38040314] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:14,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331786110] [2021-07-13 19:48:14,077 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-07-13 19:48:14,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:48:14,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:14,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:14,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:14,388 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:14,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331786110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:14,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:14,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:14,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072261260] [2021-07-13 19:48:14,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:14,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:14,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:14,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:14,389 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-07-13 19:48:14,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:14,708 INFO L93 Difference]: Finished difference Result 215 states and 442 transitions. [2021-07-13 19:48:14,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:48:14,708 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-07-13 19:48:14,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:14,708 INFO L225 Difference]: With dead ends: 215 [2021-07-13 19:48:14,708 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:48:14,708 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 319.1ms TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:48:14,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:48:14,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 136. [2021-07-13 19:48:14,710 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-07-13 19:48:14,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 295 transitions. [2021-07-13 19:48:14,710 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 295 transitions. Word has length 19 [2021-07-13 19:48:14,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:14,710 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 295 transitions. [2021-07-13 19:48:14,710 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-07-13 19:48:14,710 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 295 transitions. [2021-07-13 19:48:14,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:14,710 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:14,710 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:14,911 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22836,472 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:14,911 INFO L430 AbstractCegarLoop]: === Iteration 478 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:14,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:14,911 INFO L82 PathProgramCache]: Analyzing trace with hash 957748356, now seen corresponding path program 472 times [2021-07-13 19:48:14,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:14,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144180823] [2021-07-13 19:48:14,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:14,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:14,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-07-13 19:48:14,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:14,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144180823] [2021-07-13 19:48:14,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144180823] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:14,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782399610] [2021-07-13 19:48:14,988 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-07-13 19:48:15,098 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:15,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:15,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:15,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:15,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:15,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782399610] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:15,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:15,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:15,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682475097] [2021-07-13 19:48:15,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:15,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:15,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:15,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:15,226 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-07-13 19:48:15,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:15,450 INFO L93 Difference]: Finished difference Result 173 states and 367 transitions. [2021-07-13 19:48:15,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:48:15,450 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-07-13 19:48:15,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:15,451 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:48:15,451 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:48:15,451 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 221.2ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:15,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:48:15,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 134. [2021-07-13 19:48:15,452 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-07-13 19:48:15,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 288 transitions. [2021-07-13 19:48:15,452 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 288 transitions. Word has length 19 [2021-07-13 19:48:15,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:15,452 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 288 transitions. [2021-07-13 19:48:15,452 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-07-13 19:48:15,452 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 288 transitions. [2021-07-13 19:48:15,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:15,453 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:15,453 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:15,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22881,473 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:15,653 INFO L430 AbstractCegarLoop]: === Iteration 479 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:15,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:15,653 INFO L82 PathProgramCache]: Analyzing trace with hash 593027821, now seen corresponding path program 473 times [2021-07-13 19:48:15,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:15,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110182863] [2021-07-13 19:48:15,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:15,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:15,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-07-13 19:48:15,727 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:15,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110182863] [2021-07-13 19:48:15,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110182863] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:15,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423330630] [2021-07-13 19:48:15,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 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-07-13 19:48:15,838 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:48:15,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:15,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:15,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:16,036 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:16,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423330630] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:16,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:16,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:16,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522186717] [2021-07-13 19:48:16,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:16,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:16,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:16,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:16,036 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-07-13 19:48:16,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:16,250 INFO L93 Difference]: Finished difference Result 149 states and 314 transitions. [2021-07-13 19:48:16,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:48:16,251 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-07-13 19:48:16,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:16,251 INFO L225 Difference]: With dead ends: 149 [2021-07-13 19:48:16,251 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:48:16,251 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 276.7ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:48:16,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:48:16,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 132. [2021-07-13 19:48:16,252 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-07-13 19:48:16,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 283 transitions. [2021-07-13 19:48:16,253 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 283 transitions. Word has length 19 [2021-07-13 19:48:16,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:16,253 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 283 transitions. [2021-07-13 19:48:16,253 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-07-13 19:48:16,253 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 283 transitions. [2021-07-13 19:48:16,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:16,253 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:16,253 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:16,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 474 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22902 [2021-07-13 19:48:16,469 INFO L430 AbstractCegarLoop]: === Iteration 480 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:16,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:16,469 INFO L82 PathProgramCache]: Analyzing trace with hash 384304771, now seen corresponding path program 474 times [2021-07-13 19:48:16,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:16,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029452418] [2021-07-13 19:48:16,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:16,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:16,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:16,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:16,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029452418] [2021-07-13 19:48:16,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029452418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:16,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552117773] [2021-07-13 19:48:16,553 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-07-13 19:48:16,665 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:48:16,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:16,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:16,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:16,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-07-13 19:48:16,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,955 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-07-13 19:48:16,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:16,959 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:16,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:48:16,994 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:17,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-07-13 19:48:17,028 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:17,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:48:17,060 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:17,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 3 treesize of output 1 [2021-07-13 19:48:17,097 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:17,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-07-13 19:48:17,126 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:17,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 4 treesize of output 2 [2021-07-13 19:48:17,154 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:17,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:17,179 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:48:17,208 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:17,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552117773] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:17,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:17,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:17,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237013880] [2021-07-13 19:48:17,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:17,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:17,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:17,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:17,209 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-07-13 19:48:17,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:17,442 INFO L93 Difference]: Finished difference Result 182 states and 378 transitions. [2021-07-13 19:48:17,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:48:17,442 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-07-13 19:48:17,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:17,442 INFO L225 Difference]: With dead ends: 182 [2021-07-13 19:48:17,442 INFO L226 Difference]: Without dead ends: 182 [2021-07-13 19:48:17,442 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 282.5ms TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:17,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-07-13 19:48:17,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 135. [2021-07-13 19:48:17,444 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-07-13 19:48:17,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 291 transitions. [2021-07-13 19:48:17,444 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 291 transitions. Word has length 19 [2021-07-13 19:48:17,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:17,444 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 291 transitions. [2021-07-13 19:48:17,444 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-07-13 19:48:17,444 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 291 transitions. [2021-07-13 19:48:17,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:17,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:17,444 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:17,645 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22923,475 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:17,645 INFO L430 AbstractCegarLoop]: === Iteration 481 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:17,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:17,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1761753340, now seen corresponding path program 475 times [2021-07-13 19:48:17,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:17,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853891635] [2021-07-13 19:48:17,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:17,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:17,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-07-13 19:48:17,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:17,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853891635] [2021-07-13 19:48:17,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853891635] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:17,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132456514] [2021-07-13 19:48:17,720 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-07-13 19:48:17,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:17,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:17,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:18,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-07-13 19:48:18,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132456514] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:18,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:18,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:18,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264482301] [2021-07-13 19:48:18,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:18,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:18,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:18,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:18,108 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-07-13 19:48:18,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:18,656 INFO L93 Difference]: Finished difference Result 240 states and 495 transitions. [2021-07-13 19:48:18,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:48:18,657 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-07-13 19:48:18,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:18,657 INFO L225 Difference]: With dead ends: 240 [2021-07-13 19:48:18,657 INFO L226 Difference]: Without dead ends: 240 [2021-07-13 19:48:18,657 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 508.2ms TimeCoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:48:18,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-07-13 19:48:18,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 137. [2021-07-13 19:48:18,658 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-07-13 19:48:18,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 299 transitions. [2021-07-13 19:48:18,659 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 299 transitions. Word has length 19 [2021-07-13 19:48:18,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:18,659 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 299 transitions. [2021-07-13 19:48:18,659 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-07-13 19:48:18,659 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 299 transitions. [2021-07-13 19:48:18,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:18,659 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:18,659 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:18,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22946,476 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:18,860 INFO L430 AbstractCegarLoop]: === Iteration 482 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:18,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:18,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1997984154, now seen corresponding path program 476 times [2021-07-13 19:48:18,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:18,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824948533] [2021-07-13 19:48:18,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:18,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:18,933 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:18,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:18,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824948533] [2021-07-13 19:48:18,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824948533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:18,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708291773] [2021-07-13 19:48:18,934 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-07-13 19:48:19,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:19,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:19,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:19,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:19,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-07-13 19:48:19,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708291773] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:19,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:19,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:19,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376576219] [2021-07-13 19:48:19,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:19,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:19,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:19,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:19,203 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-07-13 19:48:19,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:19,560 INFO L93 Difference]: Finished difference Result 201 states and 426 transitions. [2021-07-13 19:48:19,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:48:19,560 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-07-13 19:48:19,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:19,561 INFO L225 Difference]: With dead ends: 201 [2021-07-13 19:48:19,561 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:48:19,561 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 343.0ms TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:48:19,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:48:19,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 137. [2021-07-13 19:48:19,566 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-07-13 19:48:19,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 299 transitions. [2021-07-13 19:48:19,567 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 299 transitions. Word has length 19 [2021-07-13 19:48:19,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:19,567 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 299 transitions. [2021-07-13 19:48:19,567 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-07-13 19:48:19,567 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 299 transitions. [2021-07-13 19:48:19,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:19,567 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:19,567 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:19,767 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23006,477 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:19,768 INFO L430 AbstractCegarLoop]: === Iteration 483 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:19,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:19,768 INFO L82 PathProgramCache]: Analyzing trace with hash 1633263619, now seen corresponding path program 477 times [2021-07-13 19:48:19,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:19,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869029648] [2021-07-13 19:48:19,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:19,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:19,838 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:19,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:19,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869029648] [2021-07-13 19:48:19,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869029648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:19,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784998641] [2021-07-13 19:48:19,838 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-07-13 19:48:19,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:48:19,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:19,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:19,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:20,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-07-13 19:48:20,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784998641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:20,189 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:20,189 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:20,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976677970] [2021-07-13 19:48:20,189 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:20,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:20,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:20,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:20,189 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-07-13 19:48:20,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:20,439 INFO L93 Difference]: Finished difference Result 163 states and 345 transitions. [2021-07-13 19:48:20,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:48:20,440 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-07-13 19:48:20,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:20,440 INFO L225 Difference]: With dead ends: 163 [2021-07-13 19:48:20,440 INFO L226 Difference]: Without dead ends: 159 [2021-07-13 19:48:20,440 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 320.7ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:20,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-07-13 19:48:20,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 136. [2021-07-13 19:48:20,442 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-07-13 19:48:20,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 296 transitions. [2021-07-13 19:48:20,442 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 296 transitions. Word has length 19 [2021-07-13 19:48:20,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:20,442 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 296 transitions. [2021-07-13 19:48:20,442 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-07-13 19:48:20,442 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 296 transitions. [2021-07-13 19:48:20,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:20,443 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:20,443 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:20,665 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 478 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23035 [2021-07-13 19:48:20,665 INFO L430 AbstractCegarLoop]: === Iteration 484 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:20,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:20,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1709237820, now seen corresponding path program 478 times [2021-07-13 19:48:20,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:20,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545991160] [2021-07-13 19:48:20,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:20,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:20,736 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:20,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:20,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545991160] [2021-07-13 19:48:20,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545991160] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:20,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693434533] [2021-07-13 19:48:20,736 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-07-13 19:48:20,848 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:20,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:20,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:20,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:20,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:20,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693434533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:20,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:20,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:20,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175770202] [2021-07-13 19:48:20,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:20,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:20,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:20,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:20,990 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-07-13 19:48:21,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:21,209 INFO L93 Difference]: Finished difference Result 179 states and 380 transitions. [2021-07-13 19:48:21,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:48:21,209 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-07-13 19:48:21,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:21,210 INFO L225 Difference]: With dead ends: 179 [2021-07-13 19:48:21,210 INFO L226 Difference]: Without dead ends: 179 [2021-07-13 19:48:21,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 191.6ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:21,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-07-13 19:48:21,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 133. [2021-07-13 19:48:21,211 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-07-13 19:48:21,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 286 transitions. [2021-07-13 19:48:21,211 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 286 transitions. Word has length 19 [2021-07-13 19:48:21,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:21,212 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 286 transitions. [2021-07-13 19:48:21,212 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-07-13 19:48:21,212 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 286 transitions. [2021-07-13 19:48:21,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:21,212 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:21,212 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:21,412 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 479 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23057 [2021-07-13 19:48:21,412 INFO L430 AbstractCegarLoop]: === Iteration 485 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:21,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:21,413 INFO L82 PathProgramCache]: Analyzing trace with hash 620571087, now seen corresponding path program 479 times [2021-07-13 19:48:21,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:21,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543717464] [2021-07-13 19:48:21,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:21,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:21,485 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:21,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:21,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543717464] [2021-07-13 19:48:21,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543717464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:21,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50991959] [2021-07-13 19:48:21,486 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-07-13 19:48:21,597 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:48:21,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:21,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:21,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:21,805 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:21,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50991959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:21,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:21,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:48:21,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262785228] [2021-07-13 19:48:21,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:21,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:21,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:21,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:21,806 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-07-13 19:48:22,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:22,068 INFO L93 Difference]: Finished difference Result 149 states and 313 transitions. [2021-07-13 19:48:22,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:48:22,068 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-07-13 19:48:22,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:22,069 INFO L225 Difference]: With dead ends: 149 [2021-07-13 19:48:22,069 INFO L226 Difference]: Without dead ends: 143 [2021-07-13 19:48:22,069 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 298.1ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:22,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-07-13 19:48:22,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 130. [2021-07-13 19:48:22,070 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-07-13 19:48:22,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 279 transitions. [2021-07-13 19:48:22,070 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 279 transitions. Word has length 19 [2021-07-13 19:48:22,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:22,070 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 279 transitions. [2021-07-13 19:48:22,070 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-07-13 19:48:22,070 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 279 transitions. [2021-07-13 19:48:22,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:22,071 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:22,071 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:22,271 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23077,480 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:22,271 INFO L430 AbstractCegarLoop]: === Iteration 486 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:22,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:22,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1306306947, now seen corresponding path program 480 times [2021-07-13 19:48:22,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:22,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847642444] [2021-07-13 19:48:22,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:22,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:22,349 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:22,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:22,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847642444] [2021-07-13 19:48:22,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847642444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:22,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237974348] [2021-07-13 19:48:22,349 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-07-13 19:48:22,476 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:48:22,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:22,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:22,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:22,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,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 9 treesize of output 2 [2021-07-13 19:48:22,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,626 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:22,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:22,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 8 treesize of output 1 [2021-07-13 19:48:22,630 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,632 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:22,632 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,644 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-07-13 19:48:22,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 4 treesize of output 2 [2021-07-13 19:48:22,647 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:22,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,652 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-07-13 19:48:22,657 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:22,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237974348] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:22,657 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:22,657 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:22,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217365571] [2021-07-13 19:48:22,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:22,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:22,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:22,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:22,657 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-07-13 19:48:22,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:22,896 INFO L93 Difference]: Finished difference Result 173 states and 365 transitions. [2021-07-13 19:48:22,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:48:22,896 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-07-13 19:48:22,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:22,897 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:48:22,897 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:48:22,897 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 222.3ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:22,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:48:22,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 130. [2021-07-13 19:48:22,898 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-07-13 19:48:22,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 279 transitions. [2021-07-13 19:48:22,898 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 279 transitions. Word has length 19 [2021-07-13 19:48:22,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:22,898 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 279 transitions. [2021-07-13 19:48:22,898 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-07-13 19:48:22,898 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 279 transitions. [2021-07-13 19:48:22,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:22,900 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:22,900 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:23,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23095,481 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:23,113 INFO L430 AbstractCegarLoop]: === Iteration 487 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:23,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:23,113 INFO L82 PathProgramCache]: Analyzing trace with hash 291792469, now seen corresponding path program 481 times [2021-07-13 19:48:23,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:23,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435393904] [2021-07-13 19:48:23,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:23,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-07-13 19:48:23,189 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:23,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435393904] [2021-07-13 19:48:23,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435393904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:23,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657453486] [2021-07-13 19:48:23,189 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-07-13 19:48:23,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:23,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:23,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:23,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 4 treesize of output 2 [2021-07-13 19:48:23,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,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-07-13 19:48:23,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:23,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:23,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 9 treesize of output 2 [2021-07-13 19:48:23,461 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:23,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 8 treesize of output 1 [2021-07-13 19:48:23,464 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,499 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-07-13 19:48:23,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 4 treesize of output 2 [2021-07-13 19:48:23,501 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,532 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:48:23,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:23,533 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:48:23,555 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:23,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657453486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:23,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:23,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:23,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402501502] [2021-07-13 19:48:23,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:23,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:23,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:23,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:23,555 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-07-13 19:48:23,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:23,799 INFO L93 Difference]: Finished difference Result 186 states and 391 transitions. [2021-07-13 19:48:23,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:48:23,800 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-07-13 19:48:23,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:23,800 INFO L225 Difference]: With dead ends: 186 [2021-07-13 19:48:23,800 INFO L226 Difference]: Without dead ends: 186 [2021-07-13 19:48:23,800 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 205.0ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:23,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-07-13 19:48:23,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 130. [2021-07-13 19:48:23,802 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-07-13 19:48:23,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 279 transitions. [2021-07-13 19:48:23,802 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 279 transitions. Word has length 19 [2021-07-13 19:48:23,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:23,802 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 279 transitions. [2021-07-13 19:48:23,802 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-07-13 19:48:23,802 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 279 transitions. [2021-07-13 19:48:23,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:23,802 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:23,802 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:24,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 482 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23127 [2021-07-13 19:48:24,024 INFO L430 AbstractCegarLoop]: === Iteration 488 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:24,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:24,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1543175134, now seen corresponding path program 482 times [2021-07-13 19:48:24,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:24,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448983456] [2021-07-13 19:48:24,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:24,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:24,100 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:24,100 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:24,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448983456] [2021-07-13 19:48:24,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448983456] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:24,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725805153] [2021-07-13 19:48:24,100 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-07-13 19:48:24,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:24,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:24,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:24,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:24,395 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:24,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725805153] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:24,395 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:24,395 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:24,395 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285514711] [2021-07-13 19:48:24,395 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:24,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:24,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:24,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:24,396 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-07-13 19:48:24,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:24,611 INFO L93 Difference]: Finished difference Result 152 states and 323 transitions. [2021-07-13 19:48:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:48:24,611 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-07-13 19:48:24,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:24,612 INFO L225 Difference]: With dead ends: 152 [2021-07-13 19:48:24,612 INFO L226 Difference]: Without dead ends: 152 [2021-07-13 19:48:24,612 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 230.2ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:48:24,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-07-13 19:48:24,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 127. [2021-07-13 19:48:24,613 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-07-13 19:48:24,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 271 transitions. [2021-07-13 19:48:24,613 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 271 transitions. Word has length 19 [2021-07-13 19:48:24,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:24,613 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 271 transitions. [2021-07-13 19:48:24,613 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-07-13 19:48:24,613 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 271 transitions. [2021-07-13 19:48:24,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:24,614 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:24,614 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:24,814 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23174,483 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:24,814 INFO L430 AbstractCegarLoop]: === Iteration 489 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:24,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:24,814 INFO L82 PathProgramCache]: Analyzing trace with hash -1716709117, now seen corresponding path program 483 times [2021-07-13 19:48:24,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:24,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441737655] [2021-07-13 19:48:24,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:24,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:24,895 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:24,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:24,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441737655] [2021-07-13 19:48:24,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441737655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:24,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522614713] [2021-07-13 19:48:24,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 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-07-13 19:48:25,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:48:25,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:25,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:25,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:25,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:25,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:25,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:25,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:25,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:25,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:25,233 INFO L628 ElimStorePlain]: treesize reduction 44, result has 54.6 percent of original size [2021-07-13 19:48:25,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-07-13 19:48:25,236 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:25,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:25,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-07-13 19:48:25,259 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:25,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:25,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 3 treesize of output 1 [2021-07-13 19:48:25,281 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:25,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:25,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:25,299 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-07-13 19:48:25,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-07-13 19:48:25,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522614713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:25,329 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:25,329 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:25,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610178801] [2021-07-13 19:48:25,329 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:25,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:25,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:25,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:25,329 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-07-13 19:48:25,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:25,662 INFO L93 Difference]: Finished difference Result 184 states and 372 transitions. [2021-07-13 19:48:25,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:48:25,662 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-07-13 19:48:25,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:25,662 INFO L225 Difference]: With dead ends: 184 [2021-07-13 19:48:25,662 INFO L226 Difference]: Without dead ends: 184 [2021-07-13 19:48:25,663 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 353.0ms TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:48:25,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-07-13 19:48:25,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 129. [2021-07-13 19:48:25,664 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-07-13 19:48:25,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 276 transitions. [2021-07-13 19:48:25,664 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 276 transitions. Word has length 19 [2021-07-13 19:48:25,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:25,664 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 276 transitions. [2021-07-13 19:48:25,664 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-07-13 19:48:25,664 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 276 transitions. [2021-07-13 19:48:25,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:25,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:25,665 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:25,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 484 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23211 [2021-07-13 19:48:25,865 INFO L430 AbstractCegarLoop]: === Iteration 490 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:25,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:25,866 INFO L82 PathProgramCache]: Analyzing trace with hash 432200068, now seen corresponding path program 484 times [2021-07-13 19:48:25,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:25,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860255835] [2021-07-13 19:48:25,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:25,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:25,946 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:25,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:25,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860255835] [2021-07-13 19:48:25,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860255835] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:25,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067029264] [2021-07-13 19:48:25,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 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-07-13 19:48:26,058 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:26,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:26,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:26,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:26,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:26,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067029264] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:26,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:26,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:26,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59673419] [2021-07-13 19:48:26,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:26,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:26,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:26,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:26,367 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-07-13 19:48:26,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:26,816 INFO L93 Difference]: Finished difference Result 222 states and 447 transitions. [2021-07-13 19:48:26,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:48:26,817 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-07-13 19:48:26,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:26,817 INFO L225 Difference]: With dead ends: 222 [2021-07-13 19:48:26,817 INFO L226 Difference]: Without dead ends: 222 [2021-07-13 19:48:26,817 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 434.3ms TimeCoverageRelationStatistics Valid=180, Invalid=942, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:48:26,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-13 19:48:26,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 130. [2021-07-13 19:48:26,818 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-07-13 19:48:26,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 281 transitions. [2021-07-13 19:48:26,819 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 281 transitions. Word has length 19 [2021-07-13 19:48:26,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:26,819 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 281 transitions. [2021-07-13 19:48:26,819 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-07-13 19:48:26,819 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 281 transitions. [2021-07-13 19:48:26,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:26,819 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:26,819 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:27,019 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23231,485 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:27,019 INFO L430 AbstractCegarLoop]: === Iteration 491 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:27,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:27,020 INFO L82 PathProgramCache]: Analyzing trace with hash -103029734, now seen corresponding path program 485 times [2021-07-13 19:48:27,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:27,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421277518] [2021-07-13 19:48:27,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:27,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:27,101 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:27,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:27,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421277518] [2021-07-13 19:48:27,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421277518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:27,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382895334] [2021-07-13 19:48:27,102 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-07-13 19:48:27,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:48:27,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:27,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:27,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:27,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-07-13 19:48:27,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382895334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:27,361 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:27,361 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:27,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522137040] [2021-07-13 19:48:27,361 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:27,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:27,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:27,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:27,361 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-07-13 19:48:27,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:27,651 INFO L93 Difference]: Finished difference Result 162 states and 341 transitions. [2021-07-13 19:48:27,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:48:27,652 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-07-13 19:48:27,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:27,652 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:48:27,652 INFO L226 Difference]: Without dead ends: 162 [2021-07-13 19:48:27,652 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 297.0ms TimeCoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:48:27,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-07-13 19:48:27,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 128. [2021-07-13 19:48:27,653 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-07-13 19:48:27,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 274 transitions. [2021-07-13 19:48:27,653 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 274 transitions. Word has length 19 [2021-07-13 19:48:27,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:27,653 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 274 transitions. [2021-07-13 19:48:27,654 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-07-13 19:48:27,654 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 274 transitions. [2021-07-13 19:48:27,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:27,654 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:27,654 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:27,854 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 486 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23314 [2021-07-13 19:48:27,854 INFO L430 AbstractCegarLoop]: === Iteration 492 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:27,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:27,854 INFO L82 PathProgramCache]: Analyzing trace with hash -467750269, now seen corresponding path program 486 times [2021-07-13 19:48:27,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:27,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131557711] [2021-07-13 19:48:27,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:27,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:27,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-07-13 19:48:27,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:27,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131557711] [2021-07-13 19:48:27,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131557711] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:27,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523077297] [2021-07-13 19:48:27,932 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-07-13 19:48:28,045 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:48:28,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:28,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:28,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:28,238 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:28,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523077297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:28,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:28,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:28,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50770097] [2021-07-13 19:48:28,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:28,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:28,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:28,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:28,239 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-07-13 19:48:28,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:28,515 INFO L93 Difference]: Finished difference Result 144 states and 302 transitions. [2021-07-13 19:48:28,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:48:28,515 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-07-13 19:48:28,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:28,515 INFO L225 Difference]: With dead ends: 144 [2021-07-13 19:48:28,515 INFO L226 Difference]: Without dead ends: 140 [2021-07-13 19:48:28,516 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 306.0ms TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:48:28,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-07-13 19:48:28,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 126. [2021-07-13 19:48:28,517 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-07-13 19:48:28,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 269 transitions. [2021-07-13 19:48:28,517 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 269 transitions. Word has length 19 [2021-07-13 19:48:28,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:28,517 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 269 transitions. [2021-07-13 19:48:28,517 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-07-13 19:48:28,517 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 269 transitions. [2021-07-13 19:48:28,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:28,517 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:28,517 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:28,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23331,487 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:28,718 INFO L430 AbstractCegarLoop]: === Iteration 493 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:28,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:28,718 INFO L82 PathProgramCache]: Analyzing trace with hash -676473319, now seen corresponding path program 487 times [2021-07-13 19:48:28,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:28,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356788378] [2021-07-13 19:48:28,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:28,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:28,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-07-13 19:48:28,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:28,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356788378] [2021-07-13 19:48:28,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356788378] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:28,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45579940] [2021-07-13 19:48:28,802 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-07-13 19:48:28,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:28,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:28,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:29,125 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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-07-13 19:48:29,130 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,214 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-07-13 19:48:29,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-07-13 19:48:29,218 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,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 3 treesize of output 1 [2021-07-13 19:48:29,252 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,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-07-13 19:48:29,285 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,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-07-13 19:48:29,317 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,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 3 treesize of output 1 [2021-07-13 19:48:29,347 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,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-07-13 19:48:29,377 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:29,404 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:29,429 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:48:29,459 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:29,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45579940] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:29,459 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:29,459 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:29,459 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033278397] [2021-07-13 19:48:29,459 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:29,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:29,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:29,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:29,460 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-07-13 19:48:29,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:29,763 INFO L93 Difference]: Finished difference Result 162 states and 335 transitions. [2021-07-13 19:48:29,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:48:29,763 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-07-13 19:48:29,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:29,764 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:48:29,764 INFO L226 Difference]: Without dead ends: 162 [2021-07-13 19:48:29,764 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 377.3ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:48:29,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-07-13 19:48:29,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 129. [2021-07-13 19:48:29,765 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-07-13 19:48:29,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 277 transitions. [2021-07-13 19:48:29,765 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 277 transitions. Word has length 19 [2021-07-13 19:48:29,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:29,765 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 277 transitions. [2021-07-13 19:48:29,765 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-07-13 19:48:29,765 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 277 transitions. [2021-07-13 19:48:29,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:29,766 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:29,766 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:29,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23351,488 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:29,966 INFO L430 AbstractCegarLoop]: === Iteration 494 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:29,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:29,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1472435866, now seen corresponding path program 488 times [2021-07-13 19:48:29,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:29,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632411292] [2021-07-13 19:48:29,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:29,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:30,050 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:30,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:30,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632411292] [2021-07-13 19:48:30,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632411292] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:30,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655351258] [2021-07-13 19:48:30,051 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-07-13 19:48:30,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:30,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:30,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:30,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:30,402 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:30,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655351258] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:30,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:30,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:30,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176196542] [2021-07-13 19:48:30,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:30,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:30,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:30,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:30,403 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-07-13 19:48:30,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:30,868 INFO L93 Difference]: Finished difference Result 215 states and 431 transitions. [2021-07-13 19:48:30,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:48:30,868 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-07-13 19:48:30,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:30,868 INFO L225 Difference]: With dead ends: 215 [2021-07-13 19:48:30,868 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:48:30,869 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 454.1ms TimeCoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:48:30,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:48:30,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 131. [2021-07-13 19:48:30,871 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-07-13 19:48:30,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 285 transitions. [2021-07-13 19:48:30,871 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 285 transitions. Word has length 19 [2021-07-13 19:48:30,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:30,871 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 285 transitions. [2021-07-13 19:48:30,871 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-07-13 19:48:30,871 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 285 transitions. [2021-07-13 19:48:30,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:30,871 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:30,871 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:31,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23372,489 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:31,072 INFO L430 AbstractCegarLoop]: === Iteration 495 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:31,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:31,072 INFO L82 PathProgramCache]: Analyzing trace with hash 937206064, now seen corresponding path program 489 times [2021-07-13 19:48:31,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:31,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111388182] [2021-07-13 19:48:31,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:31,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:31,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:31,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:31,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111388182] [2021-07-13 19:48:31,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111388182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:31,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228902408] [2021-07-13 19:48:31,148 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-07-13 19:48:31,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:48:31,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:31,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:31,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:31,419 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:31,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228902408] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:31,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:31,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:31,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115488598] [2021-07-13 19:48:31,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:31,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:31,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:31,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:31,419 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-07-13 19:48:31,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:31,743 INFO L93 Difference]: Finished difference Result 166 states and 351 transitions. [2021-07-13 19:48:31,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:48:31,743 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-07-13 19:48:31,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:31,743 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:48:31,743 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:48:31,744 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 293.4ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:48:31,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:48:31,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 131. [2021-07-13 19:48:31,745 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-07-13 19:48:31,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 285 transitions. [2021-07-13 19:48:31,745 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 285 transitions. Word has length 19 [2021-07-13 19:48:31,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:31,745 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 285 transitions. [2021-07-13 19:48:31,745 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-07-13 19:48:31,745 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 285 transitions. [2021-07-13 19:48:31,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:31,745 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:31,745 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:31,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 490 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23424 [2021-07-13 19:48:31,946 INFO L430 AbstractCegarLoop]: === Iteration 496 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:31,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:31,946 INFO L82 PathProgramCache]: Analyzing trace with hash 572485529, now seen corresponding path program 490 times [2021-07-13 19:48:31,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:31,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651495215] [2021-07-13 19:48:31,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:31,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:32,020 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:32,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:32,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651495215] [2021-07-13 19:48:32,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651495215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:32,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105943437] [2021-07-13 19:48:32,020 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-07-13 19:48:32,134 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:32,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:32,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:32,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:32,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:32,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105943437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:32,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:32,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:32,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326001740] [2021-07-13 19:48:32,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:32,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:32,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:32,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:32,368 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-07-13 19:48:32,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:32,694 INFO L93 Difference]: Finished difference Result 150 states and 318 transitions. [2021-07-13 19:48:32,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:48:32,694 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-07-13 19:48:32,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:32,694 INFO L225 Difference]: With dead ends: 150 [2021-07-13 19:48:32,694 INFO L226 Difference]: Without dead ends: 144 [2021-07-13 19:48:32,695 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 372.9ms TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:48:32,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-07-13 19:48:32,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 130. [2021-07-13 19:48:32,696 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-07-13 19:48:32,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 281 transitions. [2021-07-13 19:48:32,696 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 281 transitions. Word has length 19 [2021-07-13 19:48:32,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:32,696 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 281 transitions. [2021-07-13 19:48:32,696 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-07-13 19:48:32,696 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 281 transitions. [2021-07-13 19:48:32,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:32,696 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:32,696 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:32,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23440,491 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:32,897 INFO L430 AbstractCegarLoop]: === Iteration 497 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:32,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:32,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1524951386, now seen corresponding path program 491 times [2021-07-13 19:48:32,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:32,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800194533] [2021-07-13 19:48:32,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:32,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:32,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:32,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:32,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800194533] [2021-07-13 19:48:32,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800194533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:32,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843420831] [2021-07-13 19:48:32,967 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-07-13 19:48:33,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:48:33,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:33,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:33,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:33,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:33,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843420831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:33,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:33,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:33,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33984727] [2021-07-13 19:48:33,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:33,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:33,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:33,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:33,203 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-07-13 19:48:33,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:33,395 INFO L93 Difference]: Finished difference Result 160 states and 337 transitions. [2021-07-13 19:48:33,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:48:33,395 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-07-13 19:48:33,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:33,396 INFO L225 Difference]: With dead ends: 160 [2021-07-13 19:48:33,396 INFO L226 Difference]: Without dead ends: 160 [2021-07-13 19:48:33,396 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 171.3ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:48:33,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-07-13 19:48:33,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 125. [2021-07-13 19:48:33,397 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-07-13 19:48:33,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 267 transitions. [2021-07-13 19:48:33,397 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 267 transitions. Word has length 19 [2021-07-13 19:48:33,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:33,397 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 267 transitions. [2021-07-13 19:48:33,397 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-07-13 19:48:33,397 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 267 transitions. [2021-07-13 19:48:33,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:33,398 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:33,398 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:33,598 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23461,492 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:33,598 INFO L430 AbstractCegarLoop]: === Iteration 498 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:33,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:33,598 INFO L82 PathProgramCache]: Analyzing trace with hash 1506065347, now seen corresponding path program 492 times [2021-07-13 19:48:33,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:33,599 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438550198] [2021-07-13 19:48:33,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:33,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:33,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-07-13 19:48:33,679 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:33,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438550198] [2021-07-13 19:48:33,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438550198] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:33,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206408994] [2021-07-13 19:48:33,679 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-07-13 19:48:33,795 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:48:33,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:33,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:33,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:34,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 4 treesize of output 2 [2021-07-13 19:48:34,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:34,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-07-13 19:48:34,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,149 INFO L628 ElimStorePlain]: treesize reduction 106, result has 43.3 percent of original size [2021-07-13 19:48:34,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-07-13 19:48:34,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:34,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-07-13 19:48:34,187 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:34,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-07-13 19:48:34,220 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48: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 4 treesize of output 2 [2021-07-13 19:48:34,251 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:34,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-07-13 19:48:34,282 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:34,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-07-13 19:48:34,311 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:34,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-07-13 19:48:34,339 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:34,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:34,363 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:48:34,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:34,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206408994] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:34,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:34,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:34,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716059928] [2021-07-13 19:48:34,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:34,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:34,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:34,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:34,394 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-07-13 19:48:34,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:34,917 INFO L93 Difference]: Finished difference Result 183 states and 376 transitions. [2021-07-13 19:48:34,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:48:34,917 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-07-13 19:48:34,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:34,917 INFO L225 Difference]: With dead ends: 183 [2021-07-13 19:48:34,917 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:48:34,918 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 598.7ms TimeCoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:48:34,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:48:34,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 129. [2021-07-13 19:48:34,919 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-07-13 19:48:34,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 278 transitions. [2021-07-13 19:48:34,919 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 278 transitions. Word has length 19 [2021-07-13 19:48:34,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:34,919 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 278 transitions. [2021-07-13 19:48:34,919 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-07-13 19:48:34,919 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 278 transitions. [2021-07-13 19:48:34,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:34,919 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:34,919 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:35,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23481,493 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:35,120 INFO L430 AbstractCegarLoop]: === Iteration 499 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:35,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:35,120 INFO L82 PathProgramCache]: Analyzing trace with hash -639992764, now seen corresponding path program 493 times [2021-07-13 19:48:35,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:35,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979792031] [2021-07-13 19:48:35,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:35,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:35,198 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:35,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:35,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979792031] [2021-07-13 19:48:35,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979792031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:35,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290054228] [2021-07-13 19:48:35,199 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-07-13 19:48:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:35,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:35,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:35,586 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:35,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290054228] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:35,586 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:35,586 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:35,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202197916] [2021-07-13 19:48:35,586 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:35,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:35,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:35,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:35,587 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-07-13 19:48:36,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:36,111 INFO L93 Difference]: Finished difference Result 208 states and 417 transitions. [2021-07-13 19:48:36,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:48:36,112 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-07-13 19:48:36,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:36,112 INFO L225 Difference]: With dead ends: 208 [2021-07-13 19:48:36,112 INFO L226 Difference]: Without dead ends: 208 [2021-07-13 19:48:36,112 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 519.7ms TimeCoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:48:36,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-07-13 19:48:36,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 132. [2021-07-13 19:48:36,113 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-07-13 19:48:36,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 289 transitions. [2021-07-13 19:48:36,114 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 289 transitions. Word has length 19 [2021-07-13 19:48:36,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:36,114 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 289 transitions. [2021-07-13 19:48:36,114 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-07-13 19:48:36,114 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 289 transitions. [2021-07-13 19:48:36,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:36,114 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:36,114 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:36,314 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 494 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23503 [2021-07-13 19:48:36,315 INFO L430 AbstractCegarLoop]: === Iteration 500 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:36,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:36,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1175222566, now seen corresponding path program 494 times [2021-07-13 19:48:36,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:36,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815753610] [2021-07-13 19:48:36,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:36,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-07-13 19:48:36,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:36,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815753610] [2021-07-13 19:48:36,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815753610] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:36,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969017381] [2021-07-13 19:48:36,394 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-07-13 19:48:36,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:36,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:36,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:36,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:36,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-07-13 19:48:36,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969017381] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:36,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:36,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:36,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451029580] [2021-07-13 19:48:36,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:36,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:36,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:36,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:36,674 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-07-13 19:48:37,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:37,093 INFO L93 Difference]: Finished difference Result 174 states and 367 transitions. [2021-07-13 19:48:37,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:48:37,093 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-07-13 19:48:37,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:37,093 INFO L225 Difference]: With dead ends: 174 [2021-07-13 19:48:37,093 INFO L226 Difference]: Without dead ends: 174 [2021-07-13 19:48:37,094 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 347.2ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:48:37,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-07-13 19:48:37,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 132. [2021-07-13 19:48:37,095 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-07-13 19:48:37,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 289 transitions. [2021-07-13 19:48:37,095 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 289 transitions. Word has length 19 [2021-07-13 19:48:37,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:37,095 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 289 transitions. [2021-07-13 19:48:37,095 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-07-13 19:48:37,095 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 289 transitions. [2021-07-13 19:48:37,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:37,095 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:37,095 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:37,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23560,495 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:37,296 INFO L430 AbstractCegarLoop]: === Iteration 501 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:37,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:37,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1539943101, now seen corresponding path program 495 times [2021-07-13 19:48:37,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:37,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796407933] [2021-07-13 19:48:37,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:37,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:37,374 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:37,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:37,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796407933] [2021-07-13 19:48:37,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796407933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:37,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876373755] [2021-07-13 19:48:37,374 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-07-13 19:48:37,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:48:37,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:37,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:37,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:37,797 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:37,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876373755] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:37,797 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:37,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:37,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033683862] [2021-07-13 19:48:37,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:37,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:37,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:37,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:37,798 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-07-13 19:48:38,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:38,273 INFO L93 Difference]: Finished difference Result 171 states and 351 transitions. [2021-07-13 19:48:38,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:48:38,274 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-07-13 19:48:38,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:38,274 INFO L225 Difference]: With dead ends: 171 [2021-07-13 19:48:38,274 INFO L226 Difference]: Without dead ends: 165 [2021-07-13 19:48:38,274 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 544.4ms TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:48:38,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-07-13 19:48:38,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 131. [2021-07-13 19:48:38,275 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-07-13 19:48:38,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 285 transitions. [2021-07-13 19:48:38,276 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 285 transitions. Word has length 19 [2021-07-13 19:48:38,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:38,276 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 285 transitions. [2021-07-13 19:48:38,276 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-07-13 19:48:38,276 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 285 transitions. [2021-07-13 19:48:38,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:38,276 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:38,276 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:38,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 496 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23577 [2021-07-13 19:48:38,477 INFO L430 AbstractCegarLoop]: === Iteration 502 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:38,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:38,477 INFO L82 PathProgramCache]: Analyzing trace with hash -587477244, now seen corresponding path program 496 times [2021-07-13 19:48:38,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:38,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108622395] [2021-07-13 19:48:38,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:38,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:38,553 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:38,553 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:38,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108622395] [2021-07-13 19:48:38,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108622395] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:38,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371011742] [2021-07-13 19:48:38,553 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-07-13 19:48:38,668 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:38,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:38,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:38,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:38,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-07-13 19:48:38,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371011742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:38,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:38,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-07-13 19:48:38,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144864468] [2021-07-13 19:48:38,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:38,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:38,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:38,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:38,823 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-07-13 19:48:39,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:39,110 INFO L93 Difference]: Finished difference Result 161 states and 341 transitions. [2021-07-13 19:48:39,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:48:39,110 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-07-13 19:48:39,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:39,111 INFO L225 Difference]: With dead ends: 161 [2021-07-13 19:48:39,111 INFO L226 Difference]: Without dead ends: 161 [2021-07-13 19:48:39,111 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 296.4ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:48:39,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-07-13 19:48:39,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 130. [2021-07-13 19:48:39,112 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-07-13 19:48:39,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 283 transitions. [2021-07-13 19:48:39,112 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 283 transitions. Word has length 19 [2021-07-13 19:48:39,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:39,112 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 283 transitions. [2021-07-13 19:48:39,112 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-07-13 19:48:39,112 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 283 transitions. [2021-07-13 19:48:39,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:39,113 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:39,113 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:39,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 497 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23605 [2021-07-13 19:48:39,313 INFO L430 AbstractCegarLoop]: === Iteration 503 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:39,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:39,313 INFO L82 PathProgramCache]: Analyzing trace with hash 452758554, now seen corresponding path program 497 times [2021-07-13 19:48:39,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:39,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538998014] [2021-07-13 19:48:39,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:39,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:39,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:39,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538998014] [2021-07-13 19:48:39,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538998014] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:39,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346849330] [2021-07-13 19:48:39,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 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-07-13 19:48:39,505 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:48:39,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:39,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:39,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:39,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:39,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346849330] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:39,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:39,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:39,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993077576] [2021-07-13 19:48:39,612 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:39,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:39,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:39,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:39,612 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-07-13 19:48:39,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:39,814 INFO L93 Difference]: Finished difference Result 152 states and 321 transitions. [2021-07-13 19:48:39,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:48:39,814 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-07-13 19:48:39,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:39,814 INFO L225 Difference]: With dead ends: 152 [2021-07-13 19:48:39,814 INFO L226 Difference]: Without dead ends: 152 [2021-07-13 19:48:39,815 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 207.0ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:39,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-07-13 19:48:39,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 126. [2021-07-13 19:48:39,816 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-07-13 19:48:39,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 270 transitions. [2021-07-13 19:48:39,816 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 270 transitions. Word has length 19 [2021-07-13 19:48:39,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:39,816 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 270 transitions. [2021-07-13 19:48:39,816 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-07-13 19:48:39,816 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 270 transitions. [2021-07-13 19:48:39,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:39,816 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:39,816 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:40,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23622,498 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:40,017 INFO L430 AbstractCegarLoop]: === Iteration 504 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:40,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:40,017 INFO L82 PathProgramCache]: Analyzing trace with hash 413634243, now seen corresponding path program 498 times [2021-07-13 19:48:40,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:40,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381679041] [2021-07-13 19:48:40,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:40,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:40,090 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:40,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:40,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381679041] [2021-07-13 19:48:40,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381679041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:40,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269012698] [2021-07-13 19:48:40,090 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-07-13 19:48:40,207 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:48:40,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:40,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:40,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:40,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:40,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269012698] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:40,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:40,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:40,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308018555] [2021-07-13 19:48:40,367 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:40,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:40,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:40,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:40,368 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-07-13 19:48:40,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:40,564 INFO L93 Difference]: Finished difference Result 134 states and 280 transitions. [2021-07-13 19:48:40,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:48:40,564 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-07-13 19:48:40,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:40,564 INFO L225 Difference]: With dead ends: 134 [2021-07-13 19:48:40,564 INFO L226 Difference]: Without dead ends: 126 [2021-07-13 19:48:40,564 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 263.3ms TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:48:40,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-07-13 19:48:40,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 123. [2021-07-13 19:48:40,565 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-07-13 19:48:40,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 263 transitions. [2021-07-13 19:48:40,565 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 263 transitions. Word has length 19 [2021-07-13 19:48:40,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:40,566 INFO L482 AbstractCegarLoop]: Abstraction has 123 states and 263 transitions. [2021-07-13 19:48:40,566 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-07-13 19:48:40,566 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 263 transitions. [2021-07-13 19:48:40,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:40,566 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:40,566 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:40,766 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23626,499 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:40,766 INFO L430 AbstractCegarLoop]: === Iteration 505 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:40,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:40,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1781789199, now seen corresponding path program 499 times [2021-07-13 19:48:40,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:40,767 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929661084] [2021-07-13 19:48:40,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:40,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:40,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:40,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929661084] [2021-07-13 19:48:40,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929661084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:40,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132009513] [2021-07-13 19:48:40,843 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-07-13 19:48:40,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:40,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:40,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:41,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:41,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:41,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:41,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:41,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:41,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 9 treesize of output 2 [2021-07-13 19:48:41,087 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:41,105 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-07-13 19:48:41,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-07-13 19:48:41,107 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:41,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:41,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:48:41,112 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-07-13 19:48:41,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:41,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132009513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:41,117 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:41,117 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:41,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025155047] [2021-07-13 19:48:41,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:41,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:41,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:41,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:41,118 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-07-13 19:48:41,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:41,413 INFO L93 Difference]: Finished difference Result 166 states and 349 transitions. [2021-07-13 19:48:41,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:48:41,413 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-07-13 19:48:41,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:41,413 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:48:41,413 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:48:41,413 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 240.1ms TimeCoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:48:41,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:48:41,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 123. [2021-07-13 19:48:41,415 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-07-13 19:48:41,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 263 transitions. [2021-07-13 19:48:41,415 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 263 transitions. Word has length 19 [2021-07-13 19:48:41,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:41,415 INFO L482 AbstractCegarLoop]: Abstraction has 123 states and 263 transitions. [2021-07-13 19:48:41,415 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-07-13 19:48:41,415 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 263 transitions. [2021-07-13 19:48:41,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:41,415 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:41,415 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:41,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 500 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23637 [2021-07-13 19:48:41,616 INFO L430 AbstractCegarLoop]: === Iteration 506 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:41,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:41,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1498663619, now seen corresponding path program 500 times [2021-07-13 19:48:41,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:41,616 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092567306] [2021-07-13 19:48:41,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:41,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:41,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-07-13 19:48:41,694 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:41,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092567306] [2021-07-13 19:48:41,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092567306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:41,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227225945] [2021-07-13 19:48:41,695 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-07-13 19:48:41,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:41,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:41,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:41,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:41,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:41,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:41,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:41,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:41,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-07-13 19:48:41,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:41,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:41,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:41,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 9 treesize of output 2 [2021-07-13 19:48:41,996 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:41,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 3 treesize of output 1 [2021-07-13 19:48:41,999 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,033 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-07-13 19:48:42,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 4 treesize of output 2 [2021-07-13 19:48:42,036 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,060 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-07-13 19:48:42,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:42,061 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-07-13 19:48:42,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-07-13 19:48:42,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227225945] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:42,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:42,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:42,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116126961] [2021-07-13 19:48:42,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:42,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:42,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:42,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:42,084 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-07-13 19:48:42,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:42,418 INFO L93 Difference]: Finished difference Result 179 states and 375 transitions. [2021-07-13 19:48:42,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:48:42,418 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-07-13 19:48:42,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:42,419 INFO L225 Difference]: With dead ends: 179 [2021-07-13 19:48:42,419 INFO L226 Difference]: Without dead ends: 179 [2021-07-13 19:48:42,419 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 256.8ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:48:42,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-07-13 19:48:42,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 121. [2021-07-13 19:48:42,420 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-07-13 19:48:42,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 259 transitions. [2021-07-13 19:48:42,420 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 259 transitions. Word has length 19 [2021-07-13 19:48:42,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:42,420 INFO L482 AbstractCegarLoop]: Abstraction has 121 states and 259 transitions. [2021-07-13 19:48:42,420 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-07-13 19:48:42,420 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 259 transitions. [2021-07-13 19:48:42,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:42,421 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:42,421 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:42,621 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23661,501 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:42,621 INFO L430 AbstractCegarLoop]: === Iteration 507 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:42,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:42,621 INFO L82 PathProgramCache]: Analyzing trace with hash -509837967, now seen corresponding path program 501 times [2021-07-13 19:48:42,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:42,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78630384] [2021-07-13 19:48:42,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:42,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:42,696 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:42,697 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:42,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78630384] [2021-07-13 19:48:42,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78630384] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:42,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563807114] [2021-07-13 19:48:42,697 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-07-13 19:48:42,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:48:42,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:42,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:42,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:42,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:42,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:42,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 8 treesize of output 1 [2021-07-13 19:48:42,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,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 3 treesize of output 1 [2021-07-13 19:48:42,968 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,054 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:48:43,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 3 treesize of output 1 [2021-07-13 19:48:43,058 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:43,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 4 treesize of output 2 [2021-07-13 19:48:43,099 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:43,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-07-13 19:48:43,133 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:43,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:43,165 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:43,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 4 treesize of output 2 [2021-07-13 19:48:43,196 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:43,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 3 treesize of output 1 [2021-07-13 19:48:43,226 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:43,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 3 treesize of output 1 [2021-07-13 19:48:43,254 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:43,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:43,278 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:48:43,306 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:43,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563807114] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:43,307 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:43,307 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:43,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690449752] [2021-07-13 19:48:43,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:43,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:43,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:43,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:43,307 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-07-13 19:48:43,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:43,589 INFO L93 Difference]: Finished difference Result 166 states and 342 transitions. [2021-07-13 19:48:43,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:48:43,590 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-07-13 19:48:43,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:43,590 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:48:43,590 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:48:43,590 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 283.9ms TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:48:43,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:48:43,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 121. [2021-07-13 19:48:43,591 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-07-13 19:48:43,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 259 transitions. [2021-07-13 19:48:43,591 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 259 transitions. Word has length 19 [2021-07-13 19:48:43,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:43,592 INFO L482 AbstractCegarLoop]: Abstraction has 121 states and 259 transitions. [2021-07-13 19:48:43,592 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-07-13 19:48:43,592 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 259 transitions. [2021-07-13 19:48:43,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:43,592 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:43,592 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:43,792 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 502 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23710 [2021-07-13 19:48:43,792 INFO L430 AbstractCegarLoop]: === Iteration 508 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:43,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:43,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1639071218, now seen corresponding path program 502 times [2021-07-13 19:48:43,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:43,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524026086] [2021-07-13 19:48:43,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:43,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:43,871 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:43,871 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:43,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524026086] [2021-07-13 19:48:43,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524026086] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:43,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606353290] [2021-07-13 19:48:43,871 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-07-13 19:48:43,989 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:43,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:43,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:43,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:44,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-07-13 19:48:44,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606353290] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:44,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:44,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:44,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701154341] [2021-07-13 19:48:44,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:44,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:44,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:44,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:44,229 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-07-13 19:48:44,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:44,724 INFO L93 Difference]: Finished difference Result 218 states and 438 transitions. [2021-07-13 19:48:44,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-13 19:48:44,724 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-07-13 19:48:44,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:44,724 INFO L225 Difference]: With dead ends: 218 [2021-07-13 19:48:44,724 INFO L226 Difference]: Without dead ends: 218 [2021-07-13 19:48:44,724 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 436.0ms TimeCoverageRelationStatistics Valid=196, Invalid=994, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:48:44,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-13 19:48:44,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 122. [2021-07-13 19:48:44,726 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-07-13 19:48:44,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 264 transitions. [2021-07-13 19:48:44,726 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 264 transitions. Word has length 19 [2021-07-13 19:48:44,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:44,726 INFO L482 AbstractCegarLoop]: Abstraction has 122 states and 264 transitions. [2021-07-13 19:48:44,726 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-07-13 19:48:44,726 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 264 transitions. [2021-07-13 19:48:44,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:44,726 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:44,726 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:44,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 503 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23731 [2021-07-13 19:48:44,927 INFO L430 AbstractCegarLoop]: === Iteration 509 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:44,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:44,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1103841416, now seen corresponding path program 503 times [2021-07-13 19:48:44,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:44,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876038454] [2021-07-13 19:48:44,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:44,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:45,005 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:45,005 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:45,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876038454] [2021-07-13 19:48:45,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876038454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:45,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833399849] [2021-07-13 19:48:45,006 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-07-13 19:48:45,123 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:48:45,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:45,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:45,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:45,261 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:45,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833399849] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:45,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:45,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:45,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013474287] [2021-07-13 19:48:45,262 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:45,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:45,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:45,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:45,263 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-07-13 19:48:45,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:45,597 INFO L93 Difference]: Finished difference Result 158 states and 332 transitions. [2021-07-13 19:48:45,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:48:45,598 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-07-13 19:48:45,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:45,598 INFO L225 Difference]: With dead ends: 158 [2021-07-13 19:48:45,598 INFO L226 Difference]: Without dead ends: 158 [2021-07-13 19:48:45,598 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 287.0ms TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:48:45,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-07-13 19:48:45,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 120. [2021-07-13 19:48:45,599 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-07-13 19:48:45,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 257 transitions. [2021-07-13 19:48:45,599 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 257 transitions. Word has length 19 [2021-07-13 19:48:45,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:45,599 INFO L482 AbstractCegarLoop]: Abstraction has 120 states and 257 transitions. [2021-07-13 19:48:45,600 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-07-13 19:48:45,600 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 257 transitions. [2021-07-13 19:48:45,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:45,600 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:45,600 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:45,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 504 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23795 [2021-07-13 19:48:45,800 INFO L430 AbstractCegarLoop]: === Iteration 510 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:45,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:45,801 INFO L82 PathProgramCache]: Analyzing trace with hash 739120881, now seen corresponding path program 504 times [2021-07-13 19:48:45,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:45,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740180908] [2021-07-13 19:48:45,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:45,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:45,878 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:45,878 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:45,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740180908] [2021-07-13 19:48:45,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740180908] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:45,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233564247] [2021-07-13 19:48:45,878 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-07-13 19:48:45,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:48:45,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:45,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:45,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:46,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-07-13 19:48:46,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233564247] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:46,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:46,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:46,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350639982] [2021-07-13 19:48:46,193 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:46,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:46,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:46,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:46,193 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-07-13 19:48:46,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:46,474 INFO L93 Difference]: Finished difference Result 137 states and 287 transitions. [2021-07-13 19:48:46,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:48:46,474 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-07-13 19:48:46,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:46,474 INFO L225 Difference]: With dead ends: 137 [2021-07-13 19:48:46,474 INFO L226 Difference]: Without dead ends: 133 [2021-07-13 19:48:46,474 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 289.7ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:46,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-07-13 19:48:46,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 118. [2021-07-13 19:48:46,475 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-07-13 19:48:46,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 252 transitions. [2021-07-13 19:48:46,476 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 252 transitions. Word has length 19 [2021-07-13 19:48:46,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:46,476 INFO L482 AbstractCegarLoop]: Abstraction has 118 states and 252 transitions. [2021-07-13 19:48:46,476 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-07-13 19:48:46,476 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 252 transitions. [2021-07-13 19:48:46,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:46,476 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:46,476 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:46,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 505 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23812 [2021-07-13 19:48:46,677 INFO L430 AbstractCegarLoop]: === Iteration 511 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:46,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:46,677 INFO L82 PathProgramCache]: Analyzing trace with hash 530397831, now seen corresponding path program 505 times [2021-07-13 19:48:46,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:46,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198378100] [2021-07-13 19:48:46,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:46,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:46,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:46,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:46,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198378100] [2021-07-13 19:48:46,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198378100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:46,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376083373] [2021-07-13 19:48:46,752 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-07-13 19:48:46,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:46,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:46,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:47,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 4 treesize of output 2 [2021-07-13 19:48:47,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:47,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 9 treesize of output 2 [2021-07-13 19:48:47,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,117 INFO L628 ElimStorePlain]: treesize reduction 63, result has 45.7 percent of original size [2021-07-13 19:48:47,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-07-13 19:48:47,120 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:47,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-07-13 19:48:47,143 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:47,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 4 treesize of output 2 [2021-07-13 19:48:47,164 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:47,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:47,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:47,183 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-07-13 19:48:47,212 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:47,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376083373] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:47,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:47,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:47,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427021220] [2021-07-13 19:48:47,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:47,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:47,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:47,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:47,213 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-07-13 19:48:47,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:47,555 INFO L93 Difference]: Finished difference Result 158 states and 325 transitions. [2021-07-13 19:48:47,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:48:47,556 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-07-13 19:48:47,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:47,556 INFO L225 Difference]: With dead ends: 158 [2021-07-13 19:48:47,556 INFO L226 Difference]: Without dead ends: 158 [2021-07-13 19:48:47,557 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 351.6ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:48:47,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-07-13 19:48:47,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 118. [2021-07-13 19:48:47,558 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-07-13 19:48:47,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 252 transitions. [2021-07-13 19:48:47,558 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 252 transitions. Word has length 19 [2021-07-13 19:48:47,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:47,558 INFO L482 AbstractCegarLoop]: Abstraction has 118 states and 252 transitions. [2021-07-13 19:48:47,558 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-07-13 19:48:47,558 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 252 transitions. [2021-07-13 19:48:47,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:47,559 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:47,559 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:47,759 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 506 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23840 [2021-07-13 19:48:47,759 INFO L430 AbstractCegarLoop]: === Iteration 512 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:47,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:47,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1615660280, now seen corresponding path program 506 times [2021-07-13 19:48:47,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:47,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234546026] [2021-07-13 19:48:47,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:47,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:47,835 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:47,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:47,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234546026] [2021-07-13 19:48:47,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234546026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:47,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734419269] [2021-07-13 19:48:47,835 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-07-13 19:48:47,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:47,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:47,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:47,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:48,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-07-13 19:48:48,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734419269] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:48,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:48,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:48,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367981749] [2021-07-13 19:48:48,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:48,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:48,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:48,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:48,174 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-07-13 19:48:48,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:48,760 INFO L93 Difference]: Finished difference Result 211 states and 421 transitions. [2021-07-13 19:48:48,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:48:48,760 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-07-13 19:48:48,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:48,761 INFO L225 Difference]: With dead ends: 211 [2021-07-13 19:48:48,761 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:48:48,761 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 511.6ms TimeCoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:48:48,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:48:48,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 120. [2021-07-13 19:48:48,763 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-07-13 19:48:48,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 260 transitions. [2021-07-13 19:48:48,763 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 260 transitions. Word has length 19 [2021-07-13 19:48:48,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:48,763 INFO L482 AbstractCegarLoop]: Abstraction has 120 states and 260 transitions. [2021-07-13 19:48:48,763 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-07-13 19:48:48,763 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 260 transitions. [2021-07-13 19:48:48,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:48,764 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:48,764 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:48,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 507 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23863 [2021-07-13 19:48:48,973 INFO L430 AbstractCegarLoop]: === Iteration 513 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:48,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:48,973 INFO L82 PathProgramCache]: Analyzing trace with hash 2144077214, now seen corresponding path program 507 times [2021-07-13 19:48:48,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:48,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380599633] [2021-07-13 19:48:48,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48: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-07-13 19:48:49,068 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:49,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380599633] [2021-07-13 19:48:49,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380599633] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:49,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937418517] [2021-07-13 19:48:49,069 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-07-13 19:48:49,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:48:49,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:49,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:49,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:49,345 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:49,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937418517] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:49,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:49,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:49,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719188891] [2021-07-13 19:48:49,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:49,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:49,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:49,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:49,347 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-07-13 19:48:49,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:49,671 INFO L93 Difference]: Finished difference Result 168 states and 352 transitions. [2021-07-13 19:48:49,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:48:49,671 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-07-13 19:48:49,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:49,672 INFO L225 Difference]: With dead ends: 168 [2021-07-13 19:48:49,672 INFO L226 Difference]: Without dead ends: 168 [2021-07-13 19:48:49,672 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 323.0ms TimeCoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:48:49,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-07-13 19:48:49,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 120. [2021-07-13 19:48:49,673 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-07-13 19:48:49,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 260 transitions. [2021-07-13 19:48:49,673 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 260 transitions. Word has length 19 [2021-07-13 19:48:49,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:49,673 INFO L482 AbstractCegarLoop]: Abstraction has 120 states and 260 transitions. [2021-07-13 19:48:49,674 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-07-13 19:48:49,674 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 260 transitions. [2021-07-13 19:48:49,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:49,674 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:49,674 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:49,874 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23907,508 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:49,874 INFO L430 AbstractCegarLoop]: === Iteration 514 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:49,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:49,875 INFO L82 PathProgramCache]: Analyzing trace with hash 1779356679, now seen corresponding path program 508 times [2021-07-13 19:48:49,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:49,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576440230] [2021-07-13 19:48:49,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:49,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:49,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-07-13 19:48:49,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:49,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576440230] [2021-07-13 19:48:49,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576440230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:49,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488891886] [2021-07-13 19:48:49,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 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-07-13 19:48:50,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:50,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:50,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:50,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:50,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:50,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488891886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:50,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:50,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:50,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407742940] [2021-07-13 19:48:50,291 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:50,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:50,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:50,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:50,291 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-07-13 19:48:50,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:50,689 INFO L93 Difference]: Finished difference Result 159 states and 324 transitions. [2021-07-13 19:48:50,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:48:50,689 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-07-13 19:48:50,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:50,689 INFO L225 Difference]: With dead ends: 159 [2021-07-13 19:48:50,689 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:48:50,689 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 434.7ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:48:50,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:48:50,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 119. [2021-07-13 19:48:50,690 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-07-13 19:48:50,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 257 transitions. [2021-07-13 19:48:50,691 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 257 transitions. Word has length 19 [2021-07-13 19:48:50,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:50,691 INFO L482 AbstractCegarLoop]: Abstraction has 119 states and 257 transitions. [2021-07-13 19:48:50,691 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-07-13 19:48:50,691 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 257 transitions. [2021-07-13 19:48:50,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:50,691 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:50,691 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:50,891 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 509 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23936 [2021-07-13 19:48:50,892 INFO L430 AbstractCegarLoop]: === Iteration 515 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:50,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:50,892 INFO L82 PathProgramCache]: Analyzing trace with hash -1563144760, now seen corresponding path program 509 times [2021-07-13 19:48:50,892 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:50,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000391135] [2021-07-13 19:48:50,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:50,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:50,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-07-13 19:48:50,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:50,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000391135] [2021-07-13 19:48:50,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000391135] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:50,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382490874] [2021-07-13 19:48:50,972 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-07-13 19:48:51,097 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:48:51,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:51,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:51,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:51,223 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:51,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382490874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:51,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:51,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:51,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277132580] [2021-07-13 19:48:51,224 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:51,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:51,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:51,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:51,224 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-07-13 19:48:51,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:51,461 INFO L93 Difference]: Finished difference Result 155 states and 324 transitions. [2021-07-13 19:48:51,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:48:51,462 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-07-13 19:48:51,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:51,462 INFO L225 Difference]: With dead ends: 155 [2021-07-13 19:48:51,462 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:48:51,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 209.1ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:51,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:48:51,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 116. [2021-07-13 19:48:51,463 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-07-13 19:48:51,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 247 transitions. [2021-07-13 19:48:51,463 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 247 transitions. Word has length 19 [2021-07-13 19:48:51,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:51,463 INFO L482 AbstractCegarLoop]: Abstraction has 116 states and 247 transitions. [2021-07-13 19:48:51,463 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-07-13 19:48:51,464 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 247 transitions. [2021-07-13 19:48:51,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:51,464 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:51,464 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:51,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 510 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23957 [2021-07-13 19:48:51,664 INFO L430 AbstractCegarLoop]: === Iteration 516 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:51,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:51,665 INFO L82 PathProgramCache]: Analyzing trace with hash 766664147, now seen corresponding path program 510 times [2021-07-13 19:48:51,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:51,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271921980] [2021-07-13 19:48:51,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:51,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:51,740 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:51,740 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:51,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271921980] [2021-07-13 19:48:51,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271921980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:51,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826493608] [2021-07-13 19:48:51,740 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-07-13 19:48:51,899 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:48:51,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:51,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:51,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:52,119 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:52,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826493608] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:52,119 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:52,119 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:52,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720982473] [2021-07-13 19:48:52,119 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:52,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:52,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:52,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:52,119 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-07-13 19:48:52,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:52,400 INFO L93 Difference]: Finished difference Result 133 states and 276 transitions. [2021-07-13 19:48:52,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:48:52,400 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-07-13 19:48:52,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:52,400 INFO L225 Difference]: With dead ends: 133 [2021-07-13 19:48:52,400 INFO L226 Difference]: Without dead ends: 127 [2021-07-13 19:48:52,401 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 317.0ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:52,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-07-13 19:48:52,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 114. [2021-07-13 19:48:52,401 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-07-13 19:48:52,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 242 transitions. [2021-07-13 19:48:52,402 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 242 transitions. Word has length 19 [2021-07-13 19:48:52,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:52,402 INFO L482 AbstractCegarLoop]: Abstraction has 114 states and 242 transitions. [2021-07-13 19:48:52,402 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-07-13 19:48:52,402 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 242 transitions. [2021-07-13 19:48:52,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:52,402 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:52,402 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:52,602 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23974,511 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:52,603 INFO L430 AbstractCegarLoop]: === Iteration 517 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:52,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:52,603 INFO L82 PathProgramCache]: Analyzing trace with hash -1582030799, now seen corresponding path program 511 times [2021-07-13 19:48:52,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:52,603 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254644830] [2021-07-13 19:48:52,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:52,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:52,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-07-13 19:48:52,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:52,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254644830] [2021-07-13 19:48:52,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254644830] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:52,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443318963] [2021-07-13 19:48:52,683 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-07-13 19:48:52,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:52,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:52,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:53,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-07-13 19:48:53,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:53,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 8 treesize of output 1 [2021-07-13 19:48:53,047 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,131 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:48:53,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-07-13 19:48:53,135 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,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-07-13 19:48:53,171 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,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 4 treesize of output 2 [2021-07-13 19:48:53,204 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,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 3 treesize of output 1 [2021-07-13 19:48:53,236 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,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-07-13 19:48:53,266 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:48:53,296 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,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 4 treesize of output 2 [2021-07-13 19:48:53,323 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:53,348 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:48:53,377 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:53,377 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443318963] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:53,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:53,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:53,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559114031] [2021-07-13 19:48:53,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:53,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:53,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:53,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:53,378 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-07-13 19:48:53,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:53,814 INFO L93 Difference]: Finished difference Result 148 states and 294 transitions. [2021-07-13 19:48:53,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:48:53,815 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-07-13 19:48:53,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:53,815 INFO L225 Difference]: With dead ends: 148 [2021-07-13 19:48:53,815 INFO L226 Difference]: Without dead ends: 148 [2021-07-13 19:48:53,815 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 417.9ms TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:48:53,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-07-13 19:48:53,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 110. [2021-07-13 19:48:53,816 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-07-13 19:48:53,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 226 transitions. [2021-07-13 19:48:53,817 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 226 transitions. Word has length 19 [2021-07-13 19:48:53,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:53,817 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 226 transitions. [2021-07-13 19:48:53,817 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-07-13 19:48:53,817 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 226 transitions. [2021-07-13 19:48:53,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:53,817 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:53,817 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:54,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 512 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23995 [2021-07-13 19:48:54,017 INFO L430 AbstractCegarLoop]: === Iteration 518 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:54,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:54,018 INFO L82 PathProgramCache]: Analyzing trace with hash 566878386, now seen corresponding path program 512 times [2021-07-13 19:48:54,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:54,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390758239] [2021-07-13 19:48:54,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:54,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:54,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:54,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:54,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390758239] [2021-07-13 19:48:54,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390758239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:54,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455052094] [2021-07-13 19:48:54,094 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-07-13 19:48:54,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:54,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:54,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:54,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:54,410 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:54,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455052094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:54,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:54,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:54,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206979389] [2021-07-13 19:48:54,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:54,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:54,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:54,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:54,411 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-07-13 19:48:54,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:54,824 INFO L93 Difference]: Finished difference Result 172 states and 331 transitions. [2021-07-13 19:48:54,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:48:54,824 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-07-13 19:48:54,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:54,825 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:48:54,825 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:48:54,825 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 379.5ms TimeCoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:48:54,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:48:54,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 113. [2021-07-13 19:48:54,826 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-07-13 19:48:54,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 237 transitions. [2021-07-13 19:48:54,826 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 237 transitions. Word has length 19 [2021-07-13 19:48:54,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:54,826 INFO L482 AbstractCegarLoop]: Abstraction has 113 states and 237 transitions. [2021-07-13 19:48:54,826 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-07-13 19:48:54,826 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 237 transitions. [2021-07-13 19:48:54,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:54,827 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:54,827 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:55,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 513 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24016 [2021-07-13 19:48:55,027 INFO L430 AbstractCegarLoop]: === Iteration 519 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:55,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:55,027 INFO L82 PathProgramCache]: Analyzing trace with hash 31648584, now seen corresponding path program 513 times [2021-07-13 19:48:55,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:55,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690044411] [2021-07-13 19:48:55,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:55,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:55,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-07-13 19:48:55,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:55,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690044411] [2021-07-13 19:48:55,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690044411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:55,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082801522] [2021-07-13 19:48:55,113 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-07-13 19:48:55,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:48:55,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:55,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:55,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:55,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-07-13 19:48:55,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082801522] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:55,325 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:55,325 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:55,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910748968] [2021-07-13 19:48:55,325 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:55,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:55,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:55,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:55,325 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-07-13 19:48:55,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:55,481 INFO L93 Difference]: Finished difference Result 137 states and 279 transitions. [2021-07-13 19:48:55,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:48:55,481 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-07-13 19:48:55,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:55,481 INFO L225 Difference]: With dead ends: 137 [2021-07-13 19:48:55,481 INFO L226 Difference]: Without dead ends: 137 [2021-07-13 19:48:55,481 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 175.5ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:48:55,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-07-13 19:48:55,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 113. [2021-07-13 19:48:55,482 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-07-13 19:48:55,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 237 transitions. [2021-07-13 19:48:55,483 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 237 transitions. Word has length 19 [2021-07-13 19:48:55,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:55,483 INFO L482 AbstractCegarLoop]: Abstraction has 113 states and 237 transitions. [2021-07-13 19:48:55,483 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-07-13 19:48:55,483 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 237 transitions. [2021-07-13 19:48:55,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:55,483 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:55,483 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:55,683 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24052,514 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:55,684 INFO L430 AbstractCegarLoop]: === Iteration 520 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:55,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:55,684 INFO L82 PathProgramCache]: Analyzing trace with hash -333071951, now seen corresponding path program 514 times [2021-07-13 19:48:55,684 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:55,684 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264179648] [2021-07-13 19:48:55,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:55,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:55,758 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:55,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:55,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264179648] [2021-07-13 19:48:55,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264179648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:55,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162324406] [2021-07-13 19:48:55,758 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-07-13 19:48:55,877 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:55,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:55,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:55,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:56,097 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:56,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162324406] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:56,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:56,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:56,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627088911] [2021-07-13 19:48:56,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:56,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:56,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:56,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:56,098 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-07-13 19:48:56,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:56,395 INFO L93 Difference]: Finished difference Result 149 states and 294 transitions. [2021-07-13 19:48:56,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:48:56,395 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-07-13 19:48:56,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:56,396 INFO L225 Difference]: With dead ends: 149 [2021-07-13 19:48:56,396 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:48:56,396 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 375.7ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:56,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:48:56,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 112. [2021-07-13 19:48:56,397 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-07-13 19:48:56,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 234 transitions. [2021-07-13 19:48:56,397 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 234 transitions. Word has length 19 [2021-07-13 19:48:56,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:56,397 INFO L482 AbstractCegarLoop]: Abstraction has 112 states and 234 transitions. [2021-07-13 19:48:56,397 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-07-13 19:48:56,397 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 234 transitions. [2021-07-13 19:48:56,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:56,398 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:56,398 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:56,598 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24056,515 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:56,598 INFO L430 AbstractCegarLoop]: === Iteration 521 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:56,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:56,598 INFO L82 PathProgramCache]: Analyzing trace with hash 619393906, now seen corresponding path program 515 times [2021-07-13 19:48:56,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:56,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997616102] [2021-07-13 19:48:56,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:56,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:56,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-07-13 19:48:56,673 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:56,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997616102] [2021-07-13 19:48:56,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997616102] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:56,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790118289] [2021-07-13 19:48:56,673 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-07-13 19:48:56,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:48:56,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:56,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:56,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:56,879 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:56,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790118289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:56,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:56,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:56,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914705763] [2021-07-13 19:48:56,880 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:56,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:56,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:56,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:56,880 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-07-13 19:48:57,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:57,043 INFO L93 Difference]: Finished difference Result 138 states and 282 transitions. [2021-07-13 19:48:57,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:48:57,043 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-07-13 19:48:57,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:57,043 INFO L225 Difference]: With dead ends: 138 [2021-07-13 19:48:57,043 INFO L226 Difference]: Without dead ends: 138 [2021-07-13 19:48:57,043 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 162.9ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:48:57,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-07-13 19:48:57,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 112. [2021-07-13 19:48:57,044 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-07-13 19:48:57,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 234 transitions. [2021-07-13 19:48:57,045 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 234 transitions. Word has length 19 [2021-07-13 19:48:57,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:57,045 INFO L482 AbstractCegarLoop]: Abstraction has 112 states and 234 transitions. [2021-07-13 19:48:57,045 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-07-13 19:48:57,045 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 234 transitions. [2021-07-13 19:48:57,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:57,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:57,045 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:57,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24075,516 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:57,246 INFO L430 AbstractCegarLoop]: === Iteration 522 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:57,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:57,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1345764483, now seen corresponding path program 516 times [2021-07-13 19:48:57,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:57,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23757749] [2021-07-13 19:48:57,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:57,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:57,318 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:57,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:57,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23757749] [2021-07-13 19:48:57,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23757749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:57,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363390456] [2021-07-13 19:48:57,318 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-07-13 19:48:57,437 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:48:57,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:57,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:57,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:57,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-07-13 19:48:57,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363390456] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:57,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:57,684 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:48:57,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266334538] [2021-07-13 19:48:57,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:57,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:57,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:57,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:57,685 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-07-13 19:48:57,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:57,950 INFO L93 Difference]: Finished difference Result 144 states and 282 transitions. [2021-07-13 19:48:57,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:48:57,951 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-07-13 19:48:57,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:57,951 INFO L225 Difference]: With dead ends: 144 [2021-07-13 19:48:57,951 INFO L226 Difference]: Without dead ends: 138 [2021-07-13 19:48:57,951 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 379.0ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:48:57,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-07-13 19:48:57,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 111. [2021-07-13 19:48:57,952 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-07-13 19:48:57,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 231 transitions. [2021-07-13 19:48:57,952 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 231 transitions. Word has length 19 [2021-07-13 19:48:57,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:57,952 INFO L482 AbstractCegarLoop]: Abstraction has 111 states and 231 transitions. [2021-07-13 19:48:57,952 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-07-13 19:48:57,952 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 231 transitions. [2021-07-13 19:48:57,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:57,953 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:57,953 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:58,153 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24079,517 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:58,153 INFO L430 AbstractCegarLoop]: === Iteration 523 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:58,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:58,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1659629704, now seen corresponding path program 517 times [2021-07-13 19:48:58,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:58,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478546525] [2021-07-13 19:48:58,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:58,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:58,223 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:58,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:58,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478546525] [2021-07-13 19:48:58,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478546525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:58,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51323029] [2021-07-13 19:48:58,224 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-07-13 19:48:58,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:58,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:58,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:58,402 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:58,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51323029] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:58,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:58,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-07-13 19:48:58,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283655671] [2021-07-13 19:48:58,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:48:58,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:58,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:48:58,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:48:58,403 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-07-13 19:48:58,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:58,573 INFO L93 Difference]: Finished difference Result 133 states and 269 transitions. [2021-07-13 19:48:58,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:48:58,574 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-07-13 19:48:58,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:58,574 INFO L225 Difference]: With dead ends: 133 [2021-07-13 19:48:58,574 INFO L226 Difference]: Without dead ends: 133 [2021-07-13 19:48:58,574 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 146.4ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:58,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-07-13 19:48:58,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 107. [2021-07-13 19:48:58,575 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-07-13 19:48:58,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 218 transitions. [2021-07-13 19:48:58,575 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 218 transitions. Word has length 19 [2021-07-13 19:48:58,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:58,576 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 218 transitions. [2021-07-13 19:48:58,576 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-07-13 19:48:58,576 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 218 transitions. [2021-07-13 19:48:58,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:58,576 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:58,576 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:58,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24099,518 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:58,776 INFO L430 AbstractCegarLoop]: === Iteration 524 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:58,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:58,777 INFO L82 PathProgramCache]: Analyzing trace with hash 1620505393, now seen corresponding path program 518 times [2021-07-13 19:48:58,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:58,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266199143] [2021-07-13 19:48:58,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:58,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:58,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-07-13 19:48:58,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:58,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266199143] [2021-07-13 19:48:58,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266199143] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:58,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324661039] [2021-07-13 19:48:58,846 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-07-13 19:48:58,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:58,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:58,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:58,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:59,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-07-13 19:48:59,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324661039] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:59,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:59,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:48:59,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305215337] [2021-07-13 19:48:59,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:59,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:59,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:59,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:59,117 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-07-13 19:48:59,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:59,284 INFO L93 Difference]: Finished difference Result 115 states and 228 transitions. [2021-07-13 19:48:59,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:48:59,284 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-07-13 19:48:59,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:59,284 INFO L225 Difference]: With dead ends: 115 [2021-07-13 19:48:59,284 INFO L226 Difference]: Without dead ends: 107 [2021-07-13 19:48:59,285 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 214.6ms TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:59,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-07-13 19:48:59,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 106. [2021-07-13 19:48:59,285 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-07-13 19:48:59,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 215 transitions. [2021-07-13 19:48:59,286 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 215 transitions. Word has length 19 [2021-07-13 19:48:59,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:59,286 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 215 transitions. [2021-07-13 19:48:59,286 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-07-13 19:48:59,286 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 215 transitions. [2021-07-13 19:48:59,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:48:59,286 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:59,286 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:59,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 519 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24103 [2021-07-13 19:48:59,486 INFO L430 AbstractCegarLoop]: === Iteration 525 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:59,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:59,487 INFO L82 PathProgramCache]: Analyzing trace with hash -470873217, now seen corresponding path program 519 times [2021-07-13 19:48:59,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:59,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777441732] [2021-07-13 19:48:59,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:59,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:59,566 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:59,566 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:59,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777441732] [2021-07-13 19:48:59,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777441732] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:59,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967927999] [2021-07-13 19:48:59,566 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-07-13 19:48:59,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:48:59,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:59,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:48:59,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:59,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 3 treesize of output 1 [2021-07-13 19:48:59,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:59,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:59,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:48:59,973 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,059 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-07-13 19:49:00,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 4 treesize of output 2 [2021-07-13 19:49:00,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,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 3 treesize of output 1 [2021-07-13 19:49:00,097 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,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 4 treesize of output 2 [2021-07-13 19:49:00,130 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,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 3 treesize of output 1 [2021-07-13 19:49:00,162 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,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-07-13 19:49:00,192 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,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-07-13 19:49:00,221 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,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 4 treesize of output 2 [2021-07-13 19:49:00,249 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:49:00,273 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-07-13 19:49:00,303 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:00,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967927999] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:00,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:00,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:49:00,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372909022] [2021-07-13 19:49:00,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:49:00,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:00,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:49:00,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:49:00,304 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-07-13 19:49:00,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:00,608 INFO L93 Difference]: Finished difference Result 140 states and 271 transitions. [2021-07-13 19:49:00,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:49:00,608 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-07-13 19:49:00,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:00,609 INFO L225 Difference]: With dead ends: 140 [2021-07-13 19:49:00,609 INFO L226 Difference]: Without dead ends: 140 [2021-07-13 19:49:00,609 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 400.8ms TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:49:00,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-07-13 19:49:00,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 106. [2021-07-13 19:49:00,610 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-07-13 19:49:00,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 215 transitions. [2021-07-13 19:49:00,610 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 215 transitions. Word has length 19 [2021-07-13 19:49:00,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:00,610 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 215 transitions. [2021-07-13 19:49:00,610 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-07-13 19:49:00,610 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 215 transitions. [2021-07-13 19:49:00,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:49:00,611 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:00,611 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:00,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 520 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24114 [2021-07-13 19:49:00,811 INFO L430 AbstractCegarLoop]: === Iteration 526 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:00,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:00,811 INFO L82 PathProgramCache]: Analyzing trace with hash -918210940, now seen corresponding path program 520 times [2021-07-13 19:49:00,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:00,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770719486] [2021-07-13 19:49:00,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:00,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:00,888 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:00,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:00,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770719486] [2021-07-13 19:49:00,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770719486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:00,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407787142] [2021-07-13 19:49:00,889 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-07-13 19:49:01,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:49:01,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:01,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:01,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:01,104 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:01,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407787142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:01,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:01,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:49:01,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943955370] [2021-07-13 19:49:01,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:49:01,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:01,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:49:01,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:49:01,105 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-07-13 19:49:01,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:01,461 INFO L93 Difference]: Finished difference Result 165 states and 314 transitions. [2021-07-13 19:49:01,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:49:01,461 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-07-13 19:49:01,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:01,462 INFO L225 Difference]: With dead ends: 165 [2021-07-13 19:49:01,462 INFO L226 Difference]: Without dead ends: 165 [2021-07-13 19:49:01,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 327.7ms TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:49:01,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-07-13 19:49:01,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 109. [2021-07-13 19:49:01,463 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-07-13 19:49:01,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 226 transitions. [2021-07-13 19:49:01,463 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 226 transitions. Word has length 19 [2021-07-13 19:49:01,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:01,463 INFO L482 AbstractCegarLoop]: Abstraction has 109 states and 226 transitions. [2021-07-13 19:49:01,463 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-07-13 19:49:01,463 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 226 transitions. [2021-07-13 19:49:01,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:49:01,464 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:01,464 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:01,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 521 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24137 [2021-07-13 19:49:01,664 INFO L430 AbstractCegarLoop]: === Iteration 527 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:01,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:01,664 INFO L82 PathProgramCache]: Analyzing trace with hash -1453440742, now seen corresponding path program 521 times [2021-07-13 19:49:01,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:01,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698731118] [2021-07-13 19:49:01,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:01,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:01,741 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:01,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:01,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698731118] [2021-07-13 19:49:01,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698731118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:01,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076694189] [2021-07-13 19:49:01,742 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-07-13 19:49:01,868 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:49:01,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:01,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:01,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:01,969 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:01,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076694189] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:01,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:01,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:49:01,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753162075] [2021-07-13 19:49:01,970 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:49:01,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:01,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:49:01,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:49:01,970 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-07-13 19:49:02,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:02,165 INFO L93 Difference]: Finished difference Result 130 states and 262 transitions. [2021-07-13 19:49:02,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:49:02,166 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-07-13 19:49:02,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:02,166 INFO L225 Difference]: With dead ends: 130 [2021-07-13 19:49:02,166 INFO L226 Difference]: Without dead ends: 130 [2021-07-13 19:49:02,166 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 180.7ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:02,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-07-13 19:49:02,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 109. [2021-07-13 19:49:02,167 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-07-13 19:49:02,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 226 transitions. [2021-07-13 19:49:02,167 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 226 transitions. Word has length 19 [2021-07-13 19:49:02,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:02,167 INFO L482 AbstractCegarLoop]: Abstraction has 109 states and 226 transitions. [2021-07-13 19:49:02,167 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-07-13 19:49:02,168 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 226 transitions. [2021-07-13 19:49:02,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:49:02,168 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:02,168 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:02,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 522 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24148 [2021-07-13 19:49:02,368 INFO L430 AbstractCegarLoop]: === Iteration 528 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:02,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:02,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1818161277, now seen corresponding path program 522 times [2021-07-13 19:49:02,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:02,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791511790] [2021-07-13 19:49:02,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:02,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:02,443 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:02,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:02,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791511790] [2021-07-13 19:49:02,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791511790] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:02,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756914643] [2021-07-13 19:49:02,443 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-07-13 19:49:02,562 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:49:02,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:02,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:02,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:02,883 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:02,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756914643] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:02,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:02,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:49:02,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049846580] [2021-07-13 19:49:02,884 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:49:02,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:02,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:49:02,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:49:02,884 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-07-13 19:49:03,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:03,232 INFO L93 Difference]: Finished difference Result 149 states and 290 transitions. [2021-07-13 19:49:03,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:49:03,233 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-07-13 19:49:03,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:03,233 INFO L225 Difference]: With dead ends: 149 [2021-07-13 19:49:03,233 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:49:03,233 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 445.9ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:49:03,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:49:03,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 108. [2021-07-13 19:49:03,234 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-07-13 19:49:03,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-07-13 19:49:03,234 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 19 [2021-07-13 19:49:03,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:03,234 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-07-13 19:49:03,234 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-07-13 19:49:03,234 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-07-13 19:49:03,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:49:03,235 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:03,235 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:03,435 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24152,523 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:03,435 INFO L430 AbstractCegarLoop]: === Iteration 529 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:03,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:03,435 INFO L82 PathProgramCache]: Analyzing trace with hash -865695420, now seen corresponding path program 523 times [2021-07-13 19:49:03,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:03,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471428306] [2021-07-13 19:49:03,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:03,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:03,518 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:03,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:03,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471428306] [2021-07-13 19:49:03,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471428306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:03,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684062113] [2021-07-13 19:49:03,519 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-07-13 19:49:03,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:03,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:03,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:03,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-07-13 19:49:03,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684062113] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:03,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:03,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:49:03,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062731019] [2021-07-13 19:49:03,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:49:03,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:03,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:49:03,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:49:03,722 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-07-13 19:49:03,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:03,904 INFO L93 Difference]: Finished difference Result 131 states and 265 transitions. [2021-07-13 19:49:03,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:49:03,905 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-07-13 19:49:03,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:03,905 INFO L225 Difference]: With dead ends: 131 [2021-07-13 19:49:03,905 INFO L226 Difference]: Without dead ends: 131 [2021-07-13 19:49:03,905 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 169.5ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:03,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-07-13 19:49:03,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 108. [2021-07-13 19:49:03,906 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-07-13 19:49:03,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-07-13 19:49:03,906 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 19 [2021-07-13 19:49:03,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:03,906 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-07-13 19:49:03,906 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-07-13 19:49:03,906 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-07-13 19:49:03,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:49:03,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:03,907 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:04,107 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24174,524 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:04,107 INFO L430 AbstractCegarLoop]: === Iteration 530 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:04,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:04,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1464113487, now seen corresponding path program 524 times [2021-07-13 19:49:04,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:04,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181631217] [2021-07-13 19:49:04,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:04,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:04,179 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:04,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:04,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181631217] [2021-07-13 19:49:04,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181631217] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:04,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432741780] [2021-07-13 19:49:04,179 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-07-13 19:49:04,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:04,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:04,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:04,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:04,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-07-13 19:49:04,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432741780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:04,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:04,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-07-13 19:49:04,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713257276] [2021-07-13 19:49:04,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:49:04,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:04,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:49:04,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:49:04,606 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-07-13 19:49:04,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:04,910 INFO L93 Difference]: Finished difference Result 143 states and 276 transitions. [2021-07-13 19:49:04,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:49:04,910 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-07-13 19:49:04,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:04,910 INFO L225 Difference]: With dead ends: 143 [2021-07-13 19:49:04,910 INFO L226 Difference]: Without dead ends: 137 [2021-07-13 19:49:04,911 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 426.0ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:49:04,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-07-13 19:49:04,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 107. [2021-07-13 19:49:04,912 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-07-13 19:49:04,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 220 transitions. [2021-07-13 19:49:04,912 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 220 transitions. Word has length 19 [2021-07-13 19:49:04,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:04,912 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 220 transitions. [2021-07-13 19:49:04,912 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-07-13 19:49:04,912 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 220 transitions. [2021-07-13 19:49:04,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:49:04,912 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:04,912 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:05,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24178,525 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:05,113 INFO L430 AbstractCegarLoop]: === Iteration 531 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:05,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:05,113 INFO L82 PathProgramCache]: Analyzing trace with hash 174540378, now seen corresponding path program 525 times [2021-07-13 19:49:05,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:05,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163935409] [2021-07-13 19:49:05,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:05,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:05,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-07-13 19:49:05,186 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:05,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163935409] [2021-07-13 19:49:05,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163935409] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:05,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579799622] [2021-07-13 19:49:05,186 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-07-13 19:49:05,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:49:05,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:05,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:05,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:05,374 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:05,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579799622] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:05,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:05,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:49:05,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118784499] [2021-07-13 19:49:05,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:49:05,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:05,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:49:05,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:49:05,375 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-07-13 19:49:05,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:05,579 INFO L93 Difference]: Finished difference Result 132 states and 268 transitions. [2021-07-13 19:49:05,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:49:05,579 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-07-13 19:49:05,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:05,579 INFO L225 Difference]: With dead ends: 132 [2021-07-13 19:49:05,580 INFO L226 Difference]: Without dead ends: 132 [2021-07-13 19:49:05,580 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 158.4ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:05,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-07-13 19:49:05,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 107. [2021-07-13 19:49:05,581 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-07-13 19:49:05,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 220 transitions. [2021-07-13 19:49:05,581 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 220 transitions. Word has length 19 [2021-07-13 19:49:05,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:05,581 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 220 transitions. [2021-07-13 19:49:05,581 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-07-13 19:49:05,581 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 220 transitions. [2021-07-13 19:49:05,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:49:05,581 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:05,581 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:05,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 526 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24199 [2021-07-13 19:49:05,782 INFO L430 AbstractCegarLoop]: === Iteration 532 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:05,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:05,782 INFO L82 PathProgramCache]: Analyzing trace with hash 135416067, now seen corresponding path program 526 times [2021-07-13 19:49:05,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:05,782 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047696939] [2021-07-13 19:49:05,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:05,851 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:05,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:05,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047696939] [2021-07-13 19:49:05,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047696939] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:05,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185986344] [2021-07-13 19:49:05,852 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-07-13 19:49:05,977 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:49:05,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:05,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:05,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:06,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-07-13 19:49:06,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185986344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:06,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:06,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-07-13 19:49:06,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550415984] [2021-07-13 19:49:06,164 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:49:06,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:06,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:49:06,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:49:06,165 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-07-13 19:49:06,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:06,502 INFO L93 Difference]: Finished difference Result 137 states and 262 transitions. [2021-07-13 19:49:06,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:49:06,502 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-07-13 19:49:06,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:06,502 INFO L225 Difference]: With dead ends: 137 [2021-07-13 19:49:06,502 INFO L226 Difference]: Without dead ends: 129 [2021-07-13 19:49:06,502 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 363.4ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:06,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-07-13 19:49:06,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 106. [2021-07-13 19:49:06,503 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-07-13 19:49:06,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 217 transitions. [2021-07-13 19:49:06,504 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 217 transitions. Word has length 19 [2021-07-13 19:49:06,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:06,504 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 217 transitions. [2021-07-13 19:49:06,504 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-07-13 19:49:06,504 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 217 transitions. [2021-07-13 19:49:06,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:49:06,504 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:06,504 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:06,704 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 527 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24203 [2021-07-13 19:49:06,704 INFO L430 AbstractCegarLoop]: === Iteration 533 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:06,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:06,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1512107592, now seen corresponding path program 527 times [2021-07-13 19:49:06,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:06,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095526672] [2021-07-13 19:49:06,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:06,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:06,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:06,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:06,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095526672] [2021-07-13 19:49:06,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095526672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:06,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426118954] [2021-07-13 19:49:06,773 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-07-13 19:49:06,894 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:49:06,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:06,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:06,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:06,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:06,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426118954] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:06,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:06,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-07-13 19:49:06,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744844194] [2021-07-13 19:49:06,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:49:06,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:06,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:49:06,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:49:06,956 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-07-13 19:49:07,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:07,119 INFO L93 Difference]: Finished difference Result 148 states and 284 transitions. [2021-07-13 19:49:07,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:49:07,119 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-07-13 19:49:07,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:07,119 INFO L225 Difference]: With dead ends: 148 [2021-07-13 19:49:07,119 INFO L226 Difference]: Without dead ends: 148 [2021-07-13 19:49:07,119 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 135.3ms TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:07,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-07-13 19:49:07,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 100. [2021-07-13 19:49:07,120 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-07-13 19:49:07,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 201 transitions. [2021-07-13 19:49:07,121 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 201 transitions. Word has length 19 [2021-07-13 19:49:07,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:07,121 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 201 transitions. [2021-07-13 19:49:07,121 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-07-13 19:49:07,121 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 201 transitions. [2021-07-13 19:49:07,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 19:49:07,121 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:07,121 INFO L508 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:07,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 528 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24214 [2021-07-13 19:49:07,321 INFO L430 AbstractCegarLoop]: === Iteration 534 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:07,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:07,322 INFO L82 PathProgramCache]: Analyzing trace with hash 1050497555, now seen corresponding path program 528 times [2021-07-13 19:49:07,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:07,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283954515] [2021-07-13 19:49:07,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:07,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:07,386 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:07,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:07,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283954515] [2021-07-13 19:49:07,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283954515] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:07,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25611126] [2021-07-13 19:49:07,386 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-07-13 19:49:07,517 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:49:07,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:07,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:07,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:07,641 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:07,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25611126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:07,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:07,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-07-13 19:49:07,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367159081] [2021-07-13 19:49:07,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:49:07,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:07,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:49:07,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:49:07,642 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-07-13 19:49:07,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:07,933 INFO L93 Difference]: Finished difference Result 113 states and 219 transitions. [2021-07-13 19:49:07,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:49:07,933 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-07-13 19:49:07,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:07,934 INFO L225 Difference]: With dead ends: 113 [2021-07-13 19:49:07,934 INFO L226 Difference]: Without dead ends: 103 [2021-07-13 19:49:07,934 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 347.8ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:07,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-07-13 19:49:07,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 100. [2021-07-13 19:49:07,935 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-07-13 19:49:07,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 200 transitions. [2021-07-13 19:49:07,935 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 200 transitions. Word has length 19 [2021-07-13 19:49:07,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:07,935 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 200 transitions. [2021-07-13 19:49:07,935 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-07-13 19:49:07,935 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 200 transitions. [2021-07-13 19:49:07,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:07,935 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:07,935 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:08,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24218,529 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:08,136 INFO L430 AbstractCegarLoop]: === Iteration 535 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:08,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:08,136 INFO L82 PathProgramCache]: Analyzing trace with hash 40501395, now seen corresponding path program 529 times [2021-07-13 19:49:08,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:08,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284119443] [2021-07-13 19:49:08,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:08,343 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:08,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:08,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284119443] [2021-07-13 19:49:08,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284119443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:08,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137669069] [2021-07-13 19:49:08,343 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-07-13 19:49:08,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:08,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:08,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:09,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:09,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:09,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-07-13 19:49:09,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:09,061 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,063 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:09,064 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:09,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:09,067 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,123 INFO L628 ElimStorePlain]: treesize reduction 120, result has 33.3 percent of original size [2021-07-13 19:49:09,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-07-13 19:49:09,126 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:09,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 3 treesize of output 1 [2021-07-13 19:49:09,149 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:09,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 6 treesize of output 2 [2021-07-13 19:49:09,170 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:09,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:09,187 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:49:09,266 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:09,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137669069] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:09,267 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:09,267 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 22 [2021-07-13 19:49:09,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910301546] [2021-07-13 19:49:09,267 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 19:49:09,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:09,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 19:49:09,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:49:09,267 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-07-13 19:49:09,662 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 68 [2021-07-13 19:49:09,876 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-07-13 19:49:10,345 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-13 19:49:10,687 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2021-07-13 19:49:10,819 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-13 19:49:11,175 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-13 19:49:11,308 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-13 19:49:11,579 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-07-13 19:49:11,730 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 71 [2021-07-13 19:49:11,866 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-07-13 19:49:11,996 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-07-13 19:49:12,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:12,131 INFO L93 Difference]: Finished difference Result 231 states and 463 transitions. [2021-07-13 19:49:12,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-13 19:49:12,132 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-07-13 19:49:12,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:12,132 INFO L225 Difference]: With dead ends: 231 [2021-07-13 19:49:12,132 INFO L226 Difference]: Without dead ends: 197 [2021-07-13 19:49:12,132 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 3030.8ms TimeCoverageRelationStatistics Valid=285, Invalid=2067, Unknown=0, NotChecked=0, Total=2352 [2021-07-13 19:49:12,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-13 19:49:12,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 106. [2021-07-13 19:49:12,133 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-07-13 19:49:12,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 215 transitions. [2021-07-13 19:49:12,134 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 215 transitions. Word has length 20 [2021-07-13 19:49:12,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:12,134 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 215 transitions. [2021-07-13 19:49:12,134 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-07-13 19:49:12,134 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 215 transitions. [2021-07-13 19:49:12,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:12,134 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:12,134 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:12,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24228,530 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:12,334 INFO L430 AbstractCegarLoop]: === Iteration 536 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:12,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:12,335 INFO L82 PathProgramCache]: Analyzing trace with hash -1637276287, now seen corresponding path program 530 times [2021-07-13 19:49:12,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:12,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628381211] [2021-07-13 19:49:12,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:12,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:12,529 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:12,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:12,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628381211] [2021-07-13 19:49:12,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628381211] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:12,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746643982] [2021-07-13 19:49:12,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 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-07-13 19:49:12,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:12,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:12,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:12,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:13,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:13,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:13,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 9 treesize of output 1 [2021-07-13 19:49:13,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:13,258 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,260 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:13,261 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:13,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:13,264 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,320 INFO L628 ElimStorePlain]: treesize reduction 107, result has 36.3 percent of original size [2021-07-13 19:49:13,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-07-13 19:49:13,323 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:13,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-07-13 19:49:13,346 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:13,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 5 treesize of output 1 [2021-07-13 19:49:13,367 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:13,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:13,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:13,385 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:49:13,463 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:13,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746643982] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:13,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:13,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:13,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794872498] [2021-07-13 19:49:13,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:13,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:13,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:13,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:13,464 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-07-13 19:49:13,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:13,975 INFO L93 Difference]: Finished difference Result 164 states and 325 transitions. [2021-07-13 19:49:13,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:49:13,975 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-07-13 19:49:13,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:13,976 INFO L225 Difference]: With dead ends: 164 [2021-07-13 19:49:13,976 INFO L226 Difference]: Without dead ends: 142 [2021-07-13 19:49:13,976 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 719.7ms TimeCoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:49:13,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-07-13 19:49:13,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 108. [2021-07-13 19:49:13,977 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-07-13 19:49:13,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 219 transitions. [2021-07-13 19:49:13,977 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 219 transitions. Word has length 20 [2021-07-13 19:49:13,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:13,977 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 219 transitions. [2021-07-13 19:49:13,977 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-07-13 19:49:13,977 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 219 transitions. [2021-07-13 19:49:13,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:13,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:13,978 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:14,178 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24319,531 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:14,178 INFO L430 AbstractCegarLoop]: === Iteration 537 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:14,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:14,178 INFO L82 PathProgramCache]: Analyzing trace with hash 759200197, now seen corresponding path program 531 times [2021-07-13 19:49:14,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:14,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917461230] [2021-07-13 19:49:14,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:14,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:14,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-07-13 19:49:14,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:14,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917461230] [2021-07-13 19:49:14,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917461230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:14,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101692513] [2021-07-13 19:49:14,400 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-07-13 19:49:14,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:49:14,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:14,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:14,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:15,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:15,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:15,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:15,041 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49: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-07-13 19:49:15,045 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,101 INFO L628 ElimStorePlain]: treesize reduction 105, result has 37.5 percent of original size [2021-07-13 19:49:15,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 6 treesize of output 2 [2021-07-13 19:49:15,104 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:15,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-07-13 19:49:15,127 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:15,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 6 treesize of output 2 [2021-07-13 19:49:15,149 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:15,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:15,167 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:49:15,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-07-13 19:49:15,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101692513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:15,245 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:15,245 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:15,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143376343] [2021-07-13 19:49:15,245 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:15,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:15,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:15,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:15,245 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-07-13 19:49:15,557 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:49:15,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:15,638 INFO L93 Difference]: Finished difference Result 149 states and 289 transitions. [2021-07-13 19:49:15,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:49:15,639 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-07-13 19:49:15,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:15,639 INFO L225 Difference]: With dead ends: 149 [2021-07-13 19:49:15,639 INFO L226 Difference]: Without dead ends: 130 [2021-07-13 19:49:15,639 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 655.7ms TimeCoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:49:15,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-07-13 19:49:15,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 109. [2021-07-13 19:49:15,640 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-07-13 19:49:15,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 221 transitions. [2021-07-13 19:49:15,640 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 221 transitions. Word has length 20 [2021-07-13 19:49:15,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:15,640 INFO L482 AbstractCegarLoop]: Abstraction has 109 states and 221 transitions. [2021-07-13 19:49:15,641 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-07-13 19:49:15,641 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 221 transitions. [2021-07-13 19:49:15,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:15,641 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:15,641 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:15,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 532 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24411 [2021-07-13 19:49:15,841 INFO L430 AbstractCegarLoop]: === Iteration 538 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:15,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:15,841 INFO L82 PathProgramCache]: Analyzing trace with hash -271872767, now seen corresponding path program 532 times [2021-07-13 19:49:15,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:15,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800429800] [2021-07-13 19:49:15,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:15,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:16,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-07-13 19:49:16,066 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:16,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800429800] [2021-07-13 19:49:16,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800429800] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:16,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625391420] [2021-07-13 19:49:16,066 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-07-13 19:49:16,188 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:49:16,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:16,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:16,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:16,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:16,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,794 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:16,794 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,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 11 treesize of output 2 [2021-07-13 19:49:16,799 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:16,802 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,857 INFO L628 ElimStorePlain]: treesize reduction 106, result has 36.1 percent of original size [2021-07-13 19:49:16,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 6 treesize of output 2 [2021-07-13 19:49:16,860 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:16,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-07-13 19:49:16,882 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:16,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-07-13 19:49:16,903 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:16,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:16,921 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:49:16,999 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:16,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625391420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:16,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:16,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:16,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314167546] [2021-07-13 19:49:16,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:16,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:17,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:17,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:17,000 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-07-13 19:49:17,577 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:49:17,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:17,643 INFO L93 Difference]: Finished difference Result 161 states and 314 transitions. [2021-07-13 19:49:17,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:49:17,643 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-07-13 19:49:17,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:17,644 INFO L225 Difference]: With dead ends: 161 [2021-07-13 19:49:17,644 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:49:17,644 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 878.6ms TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:49:17,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:49:17,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 110. [2021-07-13 19:49:17,645 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-07-13 19:49:17,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 223 transitions. [2021-07-13 19:49:17,645 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 223 transitions. Word has length 20 [2021-07-13 19:49:17,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:17,645 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 223 transitions. [2021-07-13 19:49:17,645 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-07-13 19:49:17,645 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 223 transitions. [2021-07-13 19:49:17,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:17,645 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:17,646 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:17,846 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 533 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24501 [2021-07-13 19:49:17,846 INFO L430 AbstractCegarLoop]: === Iteration 539 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:17,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:17,846 INFO L82 PathProgramCache]: Analyzing trace with hash 2050171461, now seen corresponding path program 533 times [2021-07-13 19:49:17,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:17,846 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138500711] [2021-07-13 19:49:17,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:17,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:18,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-07-13 19:49:18,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:18,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138500711] [2021-07-13 19:49:18,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138500711] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:18,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668167318] [2021-07-13 19:49:18,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 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-07-13 19:49:18,199 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:49:18,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:18,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:18,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:18,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:18,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:18,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:18,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:18,928 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:18,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:18,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:18,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:18,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:18,933 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:18,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:18,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:18,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:18,936 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:18,939 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:18,939 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:18,996 INFO L628 ElimStorePlain]: treesize reduction 141, result has 30.2 percent of original size [2021-07-13 19:49:18,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-07-13 19:49:18,999 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:19,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:19,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 4 treesize of output 2 [2021-07-13 19:49:19,022 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:19,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:19,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 5 treesize of output 1 [2021-07-13 19:49:19,043 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:19,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:19,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:19,061 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:356, output treesize:46 [2021-07-13 19:49:19,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-07-13 19:49:19,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668167318] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:19,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:19,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:19,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022089544] [2021-07-13 19:49:19,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:19,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:19,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:19,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:19,140 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-07-13 19:49:19,282 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 49 [2021-07-13 19:49:19,442 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 41 [2021-07-13 19:49:19,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:19,857 INFO L93 Difference]: Finished difference Result 162 states and 317 transitions. [2021-07-13 19:49:19,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:49:19,858 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-07-13 19:49:19,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:19,858 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:49:19,858 INFO L226 Difference]: Without dead ends: 149 [2021-07-13 19:49:19,858 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1052.7ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:19,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-07-13 19:49:19,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 111. [2021-07-13 19:49:19,859 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-07-13 19:49:19,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 225 transitions. [2021-07-13 19:49:19,859 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 225 transitions. Word has length 20 [2021-07-13 19:49:19,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:19,859 INFO L482 AbstractCegarLoop]: Abstraction has 111 states and 225 transitions. [2021-07-13 19:49:19,859 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-07-13 19:49:19,860 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 225 transitions. [2021-07-13 19:49:19,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:19,860 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:19,860 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:20,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 534 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24621 [2021-07-13 19:49:20,060 INFO L430 AbstractCegarLoop]: === Iteration 540 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:20,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:20,060 INFO L82 PathProgramCache]: Analyzing trace with hash 1570886785, now seen corresponding path program 534 times [2021-07-13 19:49:20,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:20,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910610674] [2021-07-13 19:49:20,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:20,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:20,319 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:20,319 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:20,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910610674] [2021-07-13 19:49:20,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910610674] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:20,319 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139719463] [2021-07-13 19:49:20,319 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-07-13 19:49:20,444 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:49:20,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:20,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:20,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:21,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:21,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:21,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:21,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:21,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:21,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:21,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 11 treesize of output 2 [2021-07-13 19:49:21,505 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,509 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:21,510 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:21,515 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,657 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 65 [2021-07-13 19:49:21,657 INFO L628 ElimStorePlain]: treesize reduction 480, result has 19.3 percent of original size [2021-07-13 19:49:21,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-07-13 19:49:21,661 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:21,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 3 treesize of output 1 [2021-07-13 19:49:21,708 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:21,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:49:21,753 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:21,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 6 treesize of output 2 [2021-07-13 19:49:21,804 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:21,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 3 treesize of output 1 [2021-07-13 19:49:21,846 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:21,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:49:21,886 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:21,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-07-13 19:49:21,925 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:21,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:21,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:49:21,960 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:777, output treesize:73 [2021-07-13 19:49:22,098 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:22,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139719463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:22,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:22,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:22,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308290199] [2021-07-13 19:49:22,099 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:22,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:22,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:22,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:22,099 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-07-13 19:49:22,254 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 63 [2021-07-13 19:49:22,427 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 54 [2021-07-13 19:49:23,112 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 64 [2021-07-13 19:49:23,296 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 69 [2021-07-13 19:49:23,420 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 55 [2021-07-13 19:49:23,582 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 60 [2021-07-13 19:49:24,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:24,038 INFO L93 Difference]: Finished difference Result 272 states and 518 transitions. [2021-07-13 19:49:24,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:49:24,038 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-07-13 19:49:24,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:24,039 INFO L225 Difference]: With dead ends: 272 [2021-07-13 19:49:24,039 INFO L226 Difference]: Without dead ends: 225 [2021-07-13 19:49:24,039 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 2109.3ms TimeCoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:49:24,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-13 19:49:24,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 115. [2021-07-13 19:49:24,040 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-07-13 19:49:24,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 239 transitions. [2021-07-13 19:49:24,040 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 239 transitions. Word has length 20 [2021-07-13 19:49:24,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:24,041 INFO L482 AbstractCegarLoop]: Abstraction has 115 states and 239 transitions. [2021-07-13 19:49:24,041 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-07-13 19:49:24,041 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 239 transitions. [2021-07-13 19:49:24,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:24,041 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:24,041 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:24,241 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 535 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24778 [2021-07-13 19:49:24,241 INFO L430 AbstractCegarLoop]: === Iteration 541 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:24,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:24,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1353228433, now seen corresponding path program 535 times [2021-07-13 19:49:24,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:24,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352630445] [2021-07-13 19:49:24,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:24,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:24,467 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:24,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:24,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352630445] [2021-07-13 19:49:24,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352630445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:24,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957894061] [2021-07-13 19:49:24,467 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-07-13 19:49:24,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:24,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:24,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:25,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,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 10 treesize of output 1 [2021-07-13 19:49:25,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,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 7 treesize of output 1 [2021-07-13 19:49:25,315 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,319 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,322 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,323 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,326 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,327 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:25,332 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,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-07-13 19:49:25,337 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,340 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,340 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,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 10 treesize of output 1 [2021-07-13 19:49:25,345 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,348 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,348 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:25,353 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,356 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,356 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,409 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:49:25,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-07-13 19:49:25,413 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,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-07-13 19:49:25,416 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,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-07-13 19:49:25,419 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:25,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:25,441 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:49:25,519 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:25,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957894061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:25,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:25,520 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:49:25,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608721769] [2021-07-13 19:49:25,520 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:25,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:25,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:25,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:25,520 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-07-13 19:49:25,960 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-07-13 19:49:26,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:26,157 INFO L93 Difference]: Finished difference Result 170 states and 345 transitions. [2021-07-13 19:49:26,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:49:26,157 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-07-13 19:49:26,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:26,157 INFO L225 Difference]: With dead ends: 170 [2021-07-13 19:49:26,157 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:49:26,157 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 792.8ms TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:26,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:49:26,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 117. [2021-07-13 19:49:26,159 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-07-13 19:49:26,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 243 transitions. [2021-07-13 19:49:26,159 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 243 transitions. Word has length 20 [2021-07-13 19:49:26,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:26,159 INFO L482 AbstractCegarLoop]: Abstraction has 117 states and 243 transitions. [2021-07-13 19:49:26,159 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-07-13 19:49:26,159 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 243 transitions. [2021-07-13 19:49:26,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:26,159 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:26,159 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:26,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 536 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24954 [2021-07-13 19:49:26,360 INFO L430 AbstractCegarLoop]: === Iteration 542 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:26,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:26,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1910665899, now seen corresponding path program 536 times [2021-07-13 19:49:26,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:26,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039992798] [2021-07-13 19:49:26,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:26,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:26,560 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:26,560 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:26,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039992798] [2021-07-13 19:49:26,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039992798] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:26,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483275704] [2021-07-13 19:49:26,561 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-07-13 19:49:26,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:26,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:26,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:26,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:27,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,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 7 treesize of output 1 [2021-07-13 19:49:27,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,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 10 treesize of output 1 [2021-07-13 19:49:27,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:27,482 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,485 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:27,486 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,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-07-13 19:49:27,491 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,494 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:27,495 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:27,500 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:27,504 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,507 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:27,507 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:27,512 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,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-07-13 19:49:27,517 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:27,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 12 treesize of output 1 [2021-07-13 19:49:27,522 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:27,525 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,528 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:27,529 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,531 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:27,532 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,584 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:49:27,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 3 treesize of output 1 [2021-07-13 19:49:27,588 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,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-07-13 19:49:27,591 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,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 6 treesize of output 2 [2021-07-13 19:49:27,594 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:27,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:27,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:27,617 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:49:27,698 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:27,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483275704] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:27,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:27,698 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:49:27,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330712280] [2021-07-13 19:49:27,699 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:27,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:27,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:27,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:27,699 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-07-13 19:49:28,085 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:49:28,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:28,198 INFO L93 Difference]: Finished difference Result 167 states and 339 transitions. [2021-07-13 19:49:28,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:49:28,198 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-07-13 19:49:28,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:28,199 INFO L225 Difference]: With dead ends: 167 [2021-07-13 19:49:28,199 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:49:28,199 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 804.8ms TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:28,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:49:28,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 118. [2021-07-13 19:49:28,200 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-07-13 19:49:28,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 245 transitions. [2021-07-13 19:49:28,200 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 245 transitions. Word has length 20 [2021-07-13 19:49:28,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:28,200 INFO L482 AbstractCegarLoop]: Abstraction has 118 states and 245 transitions. [2021-07-13 19:49:28,200 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-07-13 19:49:28,200 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 245 transitions. [2021-07-13 19:49:28,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:28,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:28,201 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:28,401 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 537 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25128 [2021-07-13 19:49:28,401 INFO L430 AbstractCegarLoop]: === Iteration 543 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:28,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:28,401 INFO L82 PathProgramCache]: Analyzing trace with hash -62257169, now seen corresponding path program 537 times [2021-07-13 19:49:28,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:28,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914286557] [2021-07-13 19:49:28,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:28,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:28,594 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:28,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:28,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914286557] [2021-07-13 19:49:28,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914286557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:28,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835123490] [2021-07-13 19:49:28,594 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-07-13 19:49:28,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:49:28,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:28,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:28,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:29,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,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 10 treesize of output 1 [2021-07-13 19:49:29,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,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 10 treesize of output 1 [2021-07-13 19:49:29,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,455 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:29,455 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,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 13 treesize of output 2 [2021-07-13 19:49:29,460 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,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 10 treesize of output 1 [2021-07-13 19:49:29,465 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,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 7 treesize of output 1 [2021-07-13 19:49:29,470 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:29,474 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,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 11 treesize of output 1 [2021-07-13 19:49:29,479 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,482 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:29,483 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,486 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:29,487 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:29,491 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,494 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:29,494 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:29,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 10 treesize of output 1 [2021-07-13 19:49:29,499 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,501 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:29,502 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:29,505 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,560 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:49:29,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 5 treesize of output 1 [2021-07-13 19:49:29,564 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,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 3 treesize of output 1 [2021-07-13 19:49:29,567 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,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 6 treesize of output 2 [2021-07-13 19:49:29,570 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:29,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:29,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:29,592 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:579, output treesize:52 [2021-07-13 19:49:29,683 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:29,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835123490] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:29,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:29,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:49:29,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592484707] [2021-07-13 19:49:29,683 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:29,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:29,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:29,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:29,684 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-07-13 19:49:30,135 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:49:30,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:30,237 INFO L93 Difference]: Finished difference Result 164 states and 333 transitions. [2021-07-13 19:49:30,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:49:30,237 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-07-13 19:49:30,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:30,238 INFO L225 Difference]: With dead ends: 164 [2021-07-13 19:49:30,238 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:49:30,238 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 806.7ms TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:30,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:49:30,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 119. [2021-07-13 19:49:30,239 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-07-13 19:49:30,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 247 transitions. [2021-07-13 19:49:30,239 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 247 transitions. Word has length 20 [2021-07-13 19:49:30,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:30,239 INFO L482 AbstractCegarLoop]: Abstraction has 119 states and 247 transitions. [2021-07-13 19:49:30,239 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-07-13 19:49:30,239 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 247 transitions. [2021-07-13 19:49:30,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:30,239 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:30,240 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:30,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 538 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25344 [2021-07-13 19:49:30,440 INFO L430 AbstractCegarLoop]: === Iteration 544 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:30,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:30,440 INFO L82 PathProgramCache]: Analyzing trace with hash -541541845, now seen corresponding path program 538 times [2021-07-13 19:49:30,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:30,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584714833] [2021-07-13 19:49:30,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:30,636 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:30,636 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:30,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584714833] [2021-07-13 19:49:30,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584714833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:30,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841178323] [2021-07-13 19:49:30,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 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-07-13 19:49:30,759 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:49:30,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:30,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:30,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:31,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,596 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,596 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,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-07-13 19:49:31,602 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,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-07-13 19:49:31,608 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,612 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,617 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,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 7 treesize of output 1 [2021-07-13 19:49:31,622 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:31,628 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,632 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,633 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,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 1 [2021-07-13 19:49:31,638 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,642 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,643 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,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-07-13 19:49:31,648 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,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 10 treesize of output 1 [2021-07-13 19:49:31,653 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,657 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,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 9 treesize of output 2 [2021-07-13 19:49:31,662 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,666 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,762 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:49:31,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-07-13 19:49:31,767 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,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-07-13 19:49:31,770 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,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 4 treesize of output 2 [2021-07-13 19:49:31,774 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,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 5 treesize of output 1 [2021-07-13 19:49:31,777 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:31,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:49:31,818 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:49:31,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-07-13 19:49:31,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841178323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:31,958 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:31,958 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:49:31,958 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034928974] [2021-07-13 19:49:31,958 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:31,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:31,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:31,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:31,958 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-07-13 19:49:32,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:32,593 INFO L93 Difference]: Finished difference Result 182 states and 357 transitions. [2021-07-13 19:49:32,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:49:32,593 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-07-13 19:49:32,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:32,594 INFO L225 Difference]: With dead ends: 182 [2021-07-13 19:49:32,594 INFO L226 Difference]: Without dead ends: 163 [2021-07-13 19:49:32,594 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 756.4ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:32,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-07-13 19:49:32,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 121. [2021-07-13 19:49:32,595 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-07-13 19:49:32,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 253 transitions. [2021-07-13 19:49:32,595 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 253 transitions. Word has length 20 [2021-07-13 19:49:32,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:32,595 INFO L482 AbstractCegarLoop]: Abstraction has 121 states and 253 transitions. [2021-07-13 19:49:32,595 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-07-13 19:49:32,596 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 253 transitions. [2021-07-13 19:49:32,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:32,596 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:32,596 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:32,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25487,539 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:32,796 INFO L430 AbstractCegarLoop]: === Iteration 545 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:32,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:32,797 INFO L82 PathProgramCache]: Analyzing trace with hash -1344065599, now seen corresponding path program 539 times [2021-07-13 19:49:32,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:32,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402012646] [2021-07-13 19:49:32,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:32,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:32,985 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:32,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:32,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402012646] [2021-07-13 19:49:32,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402012646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:32,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046890095] [2021-07-13 19:49:32,986 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-07-13 19:49:33,111 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:49:33,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:33,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:33,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:33,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,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-07-13 19:49:33,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:33,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,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 13 treesize of output 2 [2021-07-13 19:49:33,797 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:33,802 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:33,808 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,811 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:33,812 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,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 7 treesize of output 1 [2021-07-13 19:49:33,817 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:33,822 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,825 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:33,826 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:33,829 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:33,833 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:33,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 10 treesize of output 1 [2021-07-13 19:49:33,836 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,898 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:49:33,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 3 treesize of output 1 [2021-07-13 19:49:33,902 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,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-07-13 19:49:33,905 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,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 6 treesize of output 2 [2021-07-13 19:49:33,908 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:33,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:33,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:33,934 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:49:34,051 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:34,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046890095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:34,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:34,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:49:34,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951015256] [2021-07-13 19:49:34,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:34,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:34,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:34,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:34,052 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-07-13 19:49:34,344 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:49:34,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:34,392 INFO L93 Difference]: Finished difference Result 166 states and 334 transitions. [2021-07-13 19:49:34,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:49:34,392 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-07-13 19:49:34,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:34,393 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:49:34,393 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:49:34,393 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 611.5ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:34,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:49:34,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 123. [2021-07-13 19:49:34,394 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-07-13 19:49:34,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 257 transitions. [2021-07-13 19:49:34,394 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 257 transitions. Word has length 20 [2021-07-13 19:49:34,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:34,394 INFO L482 AbstractCegarLoop]: Abstraction has 123 states and 257 transitions. [2021-07-13 19:49:34,394 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-07-13 19:49:34,394 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 257 transitions. [2021-07-13 19:49:34,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:34,395 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:34,395 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:34,595 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25745,540 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:34,595 INFO L430 AbstractCegarLoop]: === Iteration 546 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:34,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:34,595 INFO L82 PathProgramCache]: Analyzing trace with hash 977978629, now seen corresponding path program 540 times [2021-07-13 19:49:34,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:34,596 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029232820] [2021-07-13 19:49:34,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:34,772 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:34,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:34,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029232820] [2021-07-13 19:49:34,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029232820] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:34,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59874136] [2021-07-13 19:49:34,773 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-07-13 19:49:34,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:49:34,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:34,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:34,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:35,542 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:35,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:35,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:35,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,556 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:35,557 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,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 10 treesize of output 1 [2021-07-13 19:49:35,562 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,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 11 treesize of output 1 [2021-07-13 19:49:35,568 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:35,573 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,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-07-13 19:49:35,578 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:35,582 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,584 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:35,585 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,588 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:35,588 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:35,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:35,592 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,654 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:49:35,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 5 treesize of output 1 [2021-07-13 19:49:35,657 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,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 6 treesize of output 2 [2021-07-13 19:49:35,661 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,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-07-13 19:49:35,664 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:35,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:35,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:35,690 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:49:35,800 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:35,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59874136] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:35,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:35,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:49:35,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144065453] [2021-07-13 19:49:35,801 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:35,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:35,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:35,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:35,801 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-07-13 19:49:36,284 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:49:36,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:36,404 INFO L93 Difference]: Finished difference Result 169 states and 345 transitions. [2021-07-13 19:49:36,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:49:36,405 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-07-13 19:49:36,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:36,405 INFO L225 Difference]: With dead ends: 169 [2021-07-13 19:49:36,405 INFO L226 Difference]: Without dead ends: 156 [2021-07-13 19:49:36,405 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 708.9ms TimeCoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:49:36,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-07-13 19:49:36,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 124. [2021-07-13 19:49:36,406 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-07-13 19:49:36,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 259 transitions. [2021-07-13 19:49:36,407 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 259 transitions. Word has length 20 [2021-07-13 19:49:36,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:36,407 INFO L482 AbstractCegarLoop]: Abstraction has 124 states and 259 transitions. [2021-07-13 19:49:36,407 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-07-13 19:49:36,407 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 259 transitions. [2021-07-13 19:49:36,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:36,407 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:36,407 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:36,607 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25850,541 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:36,607 INFO L430 AbstractCegarLoop]: === Iteration 547 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:36,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:36,608 INFO L82 PathProgramCache]: Analyzing trace with hash 498693953, now seen corresponding path program 541 times [2021-07-13 19:49:36,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:36,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866638192] [2021-07-13 19:49:36,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:36,802 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:36,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:36,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866638192] [2021-07-13 19:49:36,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866638192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:36,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023560901] [2021-07-13 19:49:36,803 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-07-13 19:49:36,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:36,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:36,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:37,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,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-07-13 19:49:37,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:37,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,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-07-13 19:49:37,625 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,629 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:37,629 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:37,634 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,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 13 treesize of output 2 [2021-07-13 19:49:37,641 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:37,646 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,651 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:37,651 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,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-07-13 19:49:37,657 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,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-07-13 19:49:37,662 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:37,673 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,677 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:37,677 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:37,682 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:37,686 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:37,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 11 treesize of output 1 [2021-07-13 19:49:37,692 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,695 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:37,696 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,803 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 69 [2021-07-13 19:49:37,804 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:49:37,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-07-13 19:49:37,808 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,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-07-13 19:49:37,812 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:37,816 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:37,820 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:37,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:37,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:49:37,866 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:49:38,039 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:38,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023560901] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:38,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:38,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:49:38,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091042127] [2021-07-13 19:49:38,040 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:38,040 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:38,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:38,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:38,040 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-07-13 19:49:38,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:38,997 INFO L93 Difference]: Finished difference Result 234 states and 460 transitions. [2021-07-13 19:49:38,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:49:38,997 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-07-13 19:49:38,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:38,998 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:49:38,998 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:49:38,998 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1113.7ms TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:49:38,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:49:38,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 125. [2021-07-13 19:49:38,999 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-07-13 19:49:38,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 261 transitions. [2021-07-13 19:49:38,999 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 261 transitions. Word has length 20 [2021-07-13 19:49:38,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:38,999 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 261 transitions. [2021-07-13 19:49:38,999 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-07-13 19:49:38,999 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 261 transitions. [2021-07-13 19:49:39,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:39,000 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:39,000 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:39,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25992,542 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:39,200 INFO L430 AbstractCegarLoop]: === Iteration 548 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:39,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:39,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1565723951, now seen corresponding path program 542 times [2021-07-13 19:49:39,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:39,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371481984] [2021-07-13 19:49:39,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:39,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:39,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-07-13 19:49:39,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:39,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371481984] [2021-07-13 19:49:39,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371481984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:39,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782070272] [2021-07-13 19:49:39,399 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-07-13 19:49:39,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:39,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:39,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:39,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:39,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-07-13 19:49:39,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,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-07-13 19:49:39,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,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 3 treesize of output 1 [2021-07-13 19:49:39,724 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:39,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-07-13 19:49:39,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,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-07-13 19:49:39,754 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,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 5 treesize of output 1 [2021-07-13 19:49:39,757 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:39,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:39,778 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:49:39,850 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:39,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782070272] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:39,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:39,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:49:39,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081519581] [2021-07-13 19:49:39,851 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:39,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:39,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:39,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:39,851 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-07-13 19:49:40,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:40,247 INFO L93 Difference]: Finished difference Result 172 states and 351 transitions. [2021-07-13 19:49:40,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:49:40,247 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-07-13 19:49:40,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:40,248 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:49:40,248 INFO L226 Difference]: Without dead ends: 159 [2021-07-13 19:49:40,248 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 486.9ms TimeCoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:49:40,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-07-13 19:49:40,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 127. [2021-07-13 19:49:40,249 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-07-13 19:49:40,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 265 transitions. [2021-07-13 19:49:40,249 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 265 transitions. Word has length 20 [2021-07-13 19:49:40,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:40,249 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 265 transitions. [2021-07-13 19:49:40,249 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-07-13 19:49:40,249 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 265 transitions. [2021-07-13 19:49:40,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:40,250 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:40,250 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:40,450 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 543 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26129 [2021-07-13 19:49:40,450 INFO L430 AbstractCegarLoop]: === Iteration 549 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:40,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:40,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1086439275, now seen corresponding path program 543 times [2021-07-13 19:49:40,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:40,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614953208] [2021-07-13 19:49:40,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:40,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:40,670 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:40,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:40,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614953208] [2021-07-13 19:49:40,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614953208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:40,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433386947] [2021-07-13 19:49:40,671 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-07-13 19:49:40,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:49:40,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:40,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:40,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:40,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 5 treesize of output 1 [2021-07-13 19:49:40,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,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 6 treesize of output 2 [2021-07-13 19:49:40,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,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 4 treesize of output 2 [2021-07-13 19:49:40,996 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,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 3 treesize of output 1 [2021-07-13 19:49:40,999 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:41,046 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,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 6 treesize of output 2 [2021-07-13 19:49:41,049 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,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-07-13 19:49:41,053 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,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 3 treesize of output 1 [2021-07-13 19:49:41,056 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:49:41,095 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:49:41,227 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:41,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433386947] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:41,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:41,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:49:41,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541074883] [2021-07-13 19:49:41,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:41,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:41,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:41,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:41,228 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-07-13 19:49:41,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:41,770 INFO L93 Difference]: Finished difference Result 190 states and 375 transitions. [2021-07-13 19:49:41,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:49:41,770 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-07-13 19:49:41,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:41,770 INFO L225 Difference]: With dead ends: 190 [2021-07-13 19:49:41,770 INFO L226 Difference]: Without dead ends: 171 [2021-07-13 19:49:41,771 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 741.3ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:49:41,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-07-13 19:49:41,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 126. [2021-07-13 19:49:41,772 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-07-13 19:49:41,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 263 transitions. [2021-07-13 19:49:41,772 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 263 transitions. Word has length 20 [2021-07-13 19:49:41,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:41,772 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 263 transitions. [2021-07-13 19:49:41,772 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-07-13 19:49:41,772 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 263 transitions. [2021-07-13 19:49:41,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:41,773 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:41,773 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:41,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26153,544 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:41,973 INFO L430 AbstractCegarLoop]: === Iteration 550 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:41,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:41,973 INFO L82 PathProgramCache]: Analyzing trace with hash 551209473, now seen corresponding path program 544 times [2021-07-13 19:49:41,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:41,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337713657] [2021-07-13 19:49:41,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:41,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:42,163 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:42,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:42,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337713657] [2021-07-13 19:49:42,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337713657] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:42,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567693987] [2021-07-13 19:49:42,163 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-07-13 19:49:42,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:49:42,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:42,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:42,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:42,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 5 treesize of output 1 [2021-07-13 19:49:42,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:42,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:49:42,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:42,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 4 treesize of output 2 [2021-07-13 19:49:42,496 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:42,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 3 treesize of output 1 [2021-07-13 19:49:42,500 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:42,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 6 treesize of output 2 [2021-07-13 19:49:42,503 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:42,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:42,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-07-13 19:49:42,560 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:42,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 4 treesize of output 2 [2021-07-13 19:49:42,563 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49: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-07-13 19:49:42,567 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:42,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 6 treesize of output 2 [2021-07-13 19:49:42,570 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49: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-07-13 19:49:42,573 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:42,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:42,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:49:42,621 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-07-13 19:49:42,785 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:42,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567693987] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:42,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:42,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:49:42,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243266493] [2021-07-13 19:49:42,786 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:42,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:42,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:42,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:42,786 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-07-13 19:49:43,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:43,576 INFO L93 Difference]: Finished difference Result 179 states and 367 transitions. [2021-07-13 19:49:43,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:49:43,576 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-07-13 19:49:43,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:43,576 INFO L225 Difference]: With dead ends: 179 [2021-07-13 19:49:43,576 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:49:43,577 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 980.4ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:49:43,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:49:43,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 128. [2021-07-13 19:49:43,578 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-07-13 19:49:43,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 268 transitions. [2021-07-13 19:49:43,578 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 268 transitions. Word has length 20 [2021-07-13 19:49:43,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:43,578 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 268 transitions. [2021-07-13 19:49:43,578 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-07-13 19:49:43,578 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 268 transitions. [2021-07-13 19:49:43,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:43,578 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:43,578 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:43,779 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 545 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26180 [2021-07-13 19:49:43,779 INFO L430 AbstractCegarLoop]: === Iteration 551 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:43,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:43,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1401064339, now seen corresponding path program 545 times [2021-07-13 19:49:43,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:43,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210350971] [2021-07-13 19:49:43,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:43,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:44,021 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:44,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:44,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210350971] [2021-07-13 19:49:44,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210350971] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:44,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407226327] [2021-07-13 19:49:44,021 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-07-13 19:49:44,146 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:49:44,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:44,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:44,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:44,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:44,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:44,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 9 treesize of output 1 [2021-07-13 19:49:44,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,790 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:44,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:44,794 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:44,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-07-13 19:49:44,797 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,853 INFO L628 ElimStorePlain]: treesize reduction 107, result has 36.3 percent of original size [2021-07-13 19:49:44,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-07-13 19:49:44,856 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:44,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-07-13 19:49:44,878 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:44,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:44,899 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:44,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:44,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:44,917 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:49:44,993 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:44,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407226327] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:44,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:44,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:44,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356550089] [2021-07-13 19:49:44,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:44,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:44,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:44,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:44,994 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-07-13 19:49:45,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:45,343 INFO L93 Difference]: Finished difference Result 160 states and 321 transitions. [2021-07-13 19:49:45,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:49:45,344 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-07-13 19:49:45,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:45,344 INFO L225 Difference]: With dead ends: 160 [2021-07-13 19:49:45,344 INFO L226 Difference]: Without dead ends: 138 [2021-07-13 19:49:45,344 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 686.3ms TimeCoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:49:45,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-07-13 19:49:45,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 131. [2021-07-13 19:49:45,345 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-07-13 19:49:45,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 274 transitions. [2021-07-13 19:49:45,345 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 274 transitions. Word has length 20 [2021-07-13 19:49:45,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:45,345 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 274 transitions. [2021-07-13 19:49:45,345 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-07-13 19:49:45,346 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 274 transitions. [2021-07-13 19:49:45,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:45,346 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:45,346 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:45,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26212,546 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:45,546 INFO L430 AbstractCegarLoop]: === Iteration 552 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:45,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:45,546 INFO L82 PathProgramCache]: Analyzing trace with hash -497426473, now seen corresponding path program 546 times [2021-07-13 19:49:45,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:45,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936323127] [2021-07-13 19:49:45,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:45,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:45,755 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:45,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:45,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936323127] [2021-07-13 19:49:45,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936323127] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:45,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899704743] [2021-07-13 19:49:45,755 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-07-13 19:49:45,881 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:49:45,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:45,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:45,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:46,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:46,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:46,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-07-13 19:49:46,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:46,496 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:46,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:46,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:46,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:46,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 11 treesize of output 2 [2021-07-13 19:49:46,500 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:46,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:46,503 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:46,559 INFO L628 ElimStorePlain]: treesize reduction 118, result has 34.4 percent of original size [2021-07-13 19:49:46,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:49:46,562 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:46,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:46,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 5 treesize of output 1 [2021-07-13 19:49:46,585 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:46,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:46,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 6 treesize of output 2 [2021-07-13 19:49:46,606 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:46,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:46,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:46,624 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:49:46,701 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:46,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899704743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:46,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:46,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:46,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039876649] [2021-07-13 19:49:46,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:46,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:46,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:46,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:46,702 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-07-13 19:49:47,069 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:49:47,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:47,211 INFO L93 Difference]: Finished difference Result 164 states and 336 transitions. [2021-07-13 19:49:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:49:47,211 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-07-13 19:49:47,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:47,212 INFO L225 Difference]: With dead ends: 164 [2021-07-13 19:49:47,212 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:49:47,212 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 771.0ms TimeCoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:47,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:49:47,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 132. [2021-07-13 19:49:47,213 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-07-13 19:49:47,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 276 transitions. [2021-07-13 19:49:47,213 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 276 transitions. Word has length 20 [2021-07-13 19:49:47,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:47,213 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 276 transitions. [2021-07-13 19:49:47,214 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-07-13 19:49:47,214 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 276 transitions. [2021-07-13 19:49:47,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:47,214 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:47,214 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:47,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26366,547 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:47,415 INFO L430 AbstractCegarLoop]: === Iteration 553 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:47,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:47,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1528499437, now seen corresponding path program 547 times [2021-07-13 19:49:47,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:47,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862947095] [2021-07-13 19:49:47,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:47,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:47,652 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:47,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:47,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862947095] [2021-07-13 19:49:47,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862947095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:47,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9784939] [2021-07-13 19:49:47,653 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-07-13 19:49:47,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:47,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:47,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:48,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:48,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:48,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 9 treesize of output 1 [2021-07-13 19:49:48,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:48,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,445 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:48,446 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:48,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-07-13 19:49:48,450 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,507 INFO L628 ElimStorePlain]: treesize reduction 107, result has 36.3 percent of original size [2021-07-13 19:49:48,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 5 treesize of output 1 [2021-07-13 19:49:48,510 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:48,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-07-13 19:49:48,533 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:48,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-07-13 19:49:48,554 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:48,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:48,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:48,572 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:49:48,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-07-13 19:49:48,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9784939] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:48,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:48,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:48,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543445778] [2021-07-13 19:49:48,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:48,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:48,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:48,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:48,651 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-07-13 19:49:49,218 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:49:49,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:49,262 INFO L93 Difference]: Finished difference Result 165 states and 333 transitions. [2021-07-13 19:49:49,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:49:49,262 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-07-13 19:49:49,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:49,263 INFO L225 Difference]: With dead ends: 165 [2021-07-13 19:49:49,263 INFO L226 Difference]: Without dead ends: 149 [2021-07-13 19:49:49,263 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 901.9ms TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:49:49,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-07-13 19:49:49,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 133. [2021-07-13 19:49:49,264 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-07-13 19:49:49,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 278 transitions. [2021-07-13 19:49:49,264 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 278 transitions. Word has length 20 [2021-07-13 19:49:49,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:49,264 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 278 transitions. [2021-07-13 19:49:49,264 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-07-13 19:49:49,264 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 278 transitions. [2021-07-13 19:49:49,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:49,265 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:49,265 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:49,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 548 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26479 [2021-07-13 19:49:49,465 INFO L430 AbstractCegarLoop]: === Iteration 554 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:49,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:49,465 INFO L82 PathProgramCache]: Analyzing trace with hash 793544791, now seen corresponding path program 548 times [2021-07-13 19:49:49,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:49,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498820370] [2021-07-13 19:49:49,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:49,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:49,688 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:49,688 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:49,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498820370] [2021-07-13 19:49:49,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498820370] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:49,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783949596] [2021-07-13 19:49:49,688 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-07-13 19:49:49,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:49,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:49,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:49,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:50,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:50,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:50,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,372 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:50,373 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:50,376 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,432 INFO L628 ElimStorePlain]: treesize reduction 109, result has 35.1 percent of original size [2021-07-13 19:49:50,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 4 treesize of output 2 [2021-07-13 19:49:50,435 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:50,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 6 treesize of output 2 [2021-07-13 19:49:50,457 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:50,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 3 treesize of output 1 [2021-07-13 19:49:50,479 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:50,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:50,499 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:49:50,578 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:50,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783949596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:50,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:50,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:50,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706186837] [2021-07-13 19:49:50,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:50,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:50,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:50,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:50,579 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-07-13 19:49:51,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:51,043 INFO L93 Difference]: Finished difference Result 158 states and 324 transitions. [2021-07-13 19:49:51,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:49:51,044 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-07-13 19:49:51,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:51,044 INFO L225 Difference]: With dead ends: 158 [2021-07-13 19:49:51,044 INFO L226 Difference]: Without dead ends: 145 [2021-07-13 19:49:51,044 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 740.6ms TimeCoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:51,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-07-13 19:49:51,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 134. [2021-07-13 19:49:51,045 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-07-13 19:49:51,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 280 transitions. [2021-07-13 19:49:51,046 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 280 transitions. Word has length 20 [2021-07-13 19:49:51,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:51,046 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 280 transitions. [2021-07-13 19:49:51,046 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-07-13 19:49:51,046 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 280 transitions. [2021-07-13 19:49:51,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:51,046 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:51,046 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:51,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26577,549 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:51,246 INFO L430 AbstractCegarLoop]: === Iteration 555 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:51,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:51,247 INFO L82 PathProgramCache]: Analyzing trace with hash 314260115, now seen corresponding path program 549 times [2021-07-13 19:49:51,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:51,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519915839] [2021-07-13 19:49:51,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:51,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:51,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-07-13 19:49:51,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:51,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519915839] [2021-07-13 19:49:51,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519915839] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:51,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911717376] [2021-07-13 19:49:51,601 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-07-13 19:49:51,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:49:51,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:51,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:51,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:52,563 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:52,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,568 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:52,569 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,573 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:52,573 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:52,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:52,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 7 treesize of output 1 [2021-07-13 19:49:52,579 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:52,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:52,584 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,730 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 68 [2021-07-13 19:49:52,730 INFO L628 ElimStorePlain]: treesize reduction 496, result has 19.5 percent of original size [2021-07-13 19:49:52,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 4 treesize of output 2 [2021-07-13 19:49:52,735 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:52,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 4 treesize of output 2 [2021-07-13 19:49:52,782 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:52,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-07-13 19:49:52,827 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:52,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 5 treesize of output 1 [2021-07-13 19:49:52,872 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:52,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 5 treesize of output 1 [2021-07-13 19:49:52,915 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:52,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 6 treesize of output 2 [2021-07-13 19:49:52,956 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:53,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 4 treesize of output 2 [2021-07-13 19:49:53,002 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:53,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:53,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:49:53,037 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:769, output treesize:73 [2021-07-13 19:49:53,186 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:53,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911717376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:53,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:53,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:49:53,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141479518] [2021-07-13 19:49:53,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:49:53,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:53,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:49:53,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:49:53,187 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-07-13 19:49:53,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:53,698 INFO L93 Difference]: Finished difference Result 176 states and 348 transitions. [2021-07-13 19:49:53,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:49:53,699 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-07-13 19:49:53,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:53,699 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:49:53,699 INFO L226 Difference]: Without dead ends: 157 [2021-07-13 19:49:53,699 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 926.2ms TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:53,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-07-13 19:49:53,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 131. [2021-07-13 19:49:53,700 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-07-13 19:49:53,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 274 transitions. [2021-07-13 19:49:53,701 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 274 transitions. Word has length 20 [2021-07-13 19:49:53,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:53,701 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 274 transitions. [2021-07-13 19:49:53,701 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-07-13 19:49:53,701 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 274 transitions. [2021-07-13 19:49:53,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:53,701 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:53,701 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:53,901 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 550 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26635 [2021-07-13 19:49:53,902 INFO L430 AbstractCegarLoop]: === Iteration 556 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:53,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:53,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1685112193, now seen corresponding path program 550 times [2021-07-13 19:49:53,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:53,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478265655] [2021-07-13 19:49:53,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:53,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:54,098 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:54,098 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:54,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478265655] [2021-07-13 19:49:54,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478265655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:54,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732613590] [2021-07-13 19:49:54,098 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-07-13 19:49:54,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:49:54,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:54,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:54,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:54,960 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:54,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:54,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,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-07-13 19:49:54,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:54,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,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-07-13 19:49:54,971 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:54,974 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:54,975 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:54,979 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:54,979 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:54,982 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:54,983 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:54,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,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 10 treesize of output 1 [2021-07-13 19:49:54,988 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:54,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:54,993 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:54,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:54,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:54,998 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:55,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:55,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:55,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 7 treesize of output 1 [2021-07-13 19:49:55,004 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:55,007 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:55,008 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:55,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:55,011 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:55,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:55,015 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:55,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:55,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:55,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 12 treesize of output 1 [2021-07-13 19:49:55,019 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:55,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:55,022 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:55,075 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:49:55,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 3 treesize of output 1 [2021-07-13 19:49:55,078 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:55,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-07-13 19:49:55,082 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49: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 6 treesize of output 2 [2021-07-13 19:49:55,085 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:55,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:55,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-07-13 19:49:55,107 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:49:55,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-07-13 19:49:55,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732613590] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:55,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:55,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:49:55,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454366490] [2021-07-13 19:49:55,193 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:55,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:55,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:55,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:55,194 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-07-13 19:49:55,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:55,663 INFO L93 Difference]: Finished difference Result 165 states and 338 transitions. [2021-07-13 19:49:55,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:49:55,664 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-07-13 19:49:55,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:55,664 INFO L225 Difference]: With dead ends: 165 [2021-07-13 19:49:55,664 INFO L226 Difference]: Without dead ends: 146 [2021-07-13 19:49:55,664 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 706.6ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:49:55,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-13 19:49:55,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 133. [2021-07-13 19:49:55,665 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-07-13 19:49:55,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 278 transitions. [2021-07-13 19:49:55,665 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 278 transitions. Word has length 20 [2021-07-13 19:49:55,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:55,666 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 278 transitions. [2021-07-13 19:49:55,666 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-07-13 19:49:55,666 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 278 transitions. [2021-07-13 19:49:55,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:55,666 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:55,666 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:55,866 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 551 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26778 [2021-07-13 19:49:55,866 INFO L430 AbstractCegarLoop]: === Iteration 557 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:55,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:55,867 INFO L82 PathProgramCache]: Analyzing trace with hash 654039229, now seen corresponding path program 551 times [2021-07-13 19:49:55,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:55,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130909111] [2021-07-13 19:49:55,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:56,069 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:56,069 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:56,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130909111] [2021-07-13 19:49:56,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130909111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:56,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246823424] [2021-07-13 19:49:56,069 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-07-13 19:49:56,203 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:49:56,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:56,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:56,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:56,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:56,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:56,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,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-07-13 19:49:56,942 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:56,946 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:56,950 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,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-07-13 19:49:56,955 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:56,959 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,963 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:56,963 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,967 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:56,967 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:56,973 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,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-07-13 19:49:56,978 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,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-07-13 19:49:56,982 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,985 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:56,986 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:56,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 12 treesize of output 1 [2021-07-13 19:49:56,990 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:56,993 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:56,993 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:57,047 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:49:57,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-07-13 19:49:57,050 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:57,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-07-13 19:49:57,054 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:57,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 3 treesize of output 1 [2021-07-13 19:49:57,057 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:57,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:57,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:57,079 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:49:57,159 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:57,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246823424] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:57,159 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:57,159 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:49:57,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126149191] [2021-07-13 19:49:57,160 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:57,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:57,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:57,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:57,160 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-07-13 19:49:57,593 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:49:57,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:57,720 INFO L93 Difference]: Finished difference Result 162 states and 332 transitions. [2021-07-13 19:49:57,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:49:57,720 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-07-13 19:49:57,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:57,721 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:49:57,721 INFO L226 Difference]: Without dead ends: 146 [2021-07-13 19:49:57,721 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 774.5ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:49:57,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-13 19:49:57,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 134. [2021-07-13 19:49:57,722 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-07-13 19:49:57,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 280 transitions. [2021-07-13 19:49:57,722 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 280 transitions. Word has length 20 [2021-07-13 19:49:57,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:57,722 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 280 transitions. [2021-07-13 19:49:57,722 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-07-13 19:49:57,722 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 280 transitions. [2021-07-13 19:49:57,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:57,723 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:57,723 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:57,923 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 552 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26880 [2021-07-13 19:49:57,923 INFO L430 AbstractCegarLoop]: === Iteration 558 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:57,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:57,923 INFO L82 PathProgramCache]: Analyzing trace with hash -1318883839, now seen corresponding path program 552 times [2021-07-13 19:49:57,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:57,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698288377] [2021-07-13 19:49:57,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:57,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:58,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-07-13 19:49:58,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:58,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698288377] [2021-07-13 19:49:58,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698288377] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:58,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743969898] [2021-07-13 19:49:58,137 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-07-13 19:49:58,264 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:49:58,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:58,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:49:58,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:59,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:59,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:59,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,063 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:59,064 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,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 7 treesize of output 1 [2021-07-13 19:49:59,069 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,072 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:59,073 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,077 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:59,077 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,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-07-13 19:49:59,082 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:49:59,088 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,091 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:59,092 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,095 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:59,096 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:59,099 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,103 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:59,103 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:49:59,108 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,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-07-13 19:49:59,112 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:59,115 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,169 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:49:59,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 3 treesize of output 1 [2021-07-13 19:49:59,172 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,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-07-13 19:49:59,175 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,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 6 treesize of output 2 [2021-07-13 19:49:59,178 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:59,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:49:59,200 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:579, output treesize:52 [2021-07-13 19:49:59,282 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:59,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743969898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:59,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:59,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:49:59,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570227125] [2021-07-13 19:49:59,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:59,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:59,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:59,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:59,283 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-07-13 19:49:59,763 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:49:59,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:59,865 INFO L93 Difference]: Finished difference Result 159 states and 326 transitions. [2021-07-13 19:49:59,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:49:59,866 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-07-13 19:49:59,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:59,866 INFO L225 Difference]: With dead ends: 159 [2021-07-13 19:49:59,866 INFO L226 Difference]: Without dead ends: 146 [2021-07-13 19:49:59,866 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 768.6ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:49:59,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-13 19:49:59,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 135. [2021-07-13 19:49:59,867 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-07-13 19:49:59,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 282 transitions. [2021-07-13 19:49:59,867 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 282 transitions. Word has length 20 [2021-07-13 19:49:59,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:59,868 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 282 transitions. [2021-07-13 19:49:59,868 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-07-13 19:49:59,868 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 282 transitions. [2021-07-13 19:49:59,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:59,868 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:59,868 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:00,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27052,553 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:00,069 INFO L430 AbstractCegarLoop]: === Iteration 559 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:00,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:00,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1798168515, now seen corresponding path program 553 times [2021-07-13 19:50:00,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:00,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469598673] [2021-07-13 19:50:00,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:00,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:00,285 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:00,286 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:00,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469598673] [2021-07-13 19:50:00,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469598673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:00,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254804627] [2021-07-13 19:50:00,286 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-07-13 19:50:00,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:00,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:00,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:01,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,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 10 treesize of output 1 [2021-07-13 19:50:01,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,176 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:01,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:01,182 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,187 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:01,187 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,191 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:01,192 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,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 10 treesize of output 1 [2021-07-13 19:50:01,198 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,202 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:01,203 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:01,207 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,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 7 treesize of output 1 [2021-07-13 19:50:01,212 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:01,217 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,220 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:01,228 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,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-07-13 19:50:01,233 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,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 11 treesize of output 1 [2021-07-13 19:50:01,239 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,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-07-13 19:50:01,243 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,246 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:01,247 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:01,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-07-13 19:50:01,251 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,349 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:50:01,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 6 treesize of output 2 [2021-07-13 19:50:01,353 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,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 4 treesize of output 2 [2021-07-13 19:50:01,356 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:01,360 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:01,363 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:01,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:01,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:50:01,404 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:50:01,551 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:01,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254804627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:01,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:01,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:50:01,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160289817] [2021-07-13 19:50:01,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:50:01,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:01,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:50:01,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:50:01,552 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-07-13 19:50:01,680 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 54 [2021-07-13 19:50:02,241 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 37 [2021-07-13 19:50:02,375 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 55 [2021-07-13 19:50:02,539 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2021-07-13 19:50:03,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:03,022 INFO L93 Difference]: Finished difference Result 251 states and 491 transitions. [2021-07-13 19:50:03,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:50:03,023 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-07-13 19:50:03,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:03,023 INFO L225 Difference]: With dead ends: 251 [2021-07-13 19:50:03,023 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:50:03,023 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 1617.1ms TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:50:03,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:50:03,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 136. [2021-07-13 19:50:03,024 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-07-13 19:50:03,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 284 transitions. [2021-07-13 19:50:03,025 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 284 transitions. Word has length 20 [2021-07-13 19:50:03,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:03,025 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 284 transitions. [2021-07-13 19:50:03,025 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-07-13 19:50:03,025 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 284 transitions. [2021-07-13 19:50:03,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:03,025 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:03,025 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:03,225 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 554 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27272 [2021-07-13 19:50:03,226 INFO L430 AbstractCegarLoop]: === Iteration 560 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:03,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:03,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1694275027, now seen corresponding path program 554 times [2021-07-13 19:50:03,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:03,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658312681] [2021-07-13 19:50:03,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:03,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:03,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-07-13 19:50:03,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:03,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658312681] [2021-07-13 19:50:03,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658312681] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:03,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111989148] [2021-07-13 19:50:03,437 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-07-13 19:50:03,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:03,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:03,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:03,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:04,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:04,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,222 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:04,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:04,228 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:04,232 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:04,237 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:04,242 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,246 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:04,247 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,250 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:04,250 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,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-07-13 19:50:04,255 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:04,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 7 treesize of output 1 [2021-07-13 19:50:04,260 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:04,263 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,266 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:04,266 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,327 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:50:04,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-07-13 19:50:04,331 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,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-07-13 19:50:04,334 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,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-07-13 19:50:04,337 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:04,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:04,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-07-13 19:50:04,364 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:50:04,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-07-13 19:50:04,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111989148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:04,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:04,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:04,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150868016] [2021-07-13 19:50:04,477 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:04,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:04,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:04,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:04,477 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-07-13 19:50:05,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:05,000 INFO L93 Difference]: Finished difference Result 166 states and 340 transitions. [2021-07-13 19:50:05,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:50:05,001 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-07-13 19:50:05,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:05,001 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:50:05,001 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:50:05,001 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 674.5ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:50:05,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:50:05,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 138. [2021-07-13 19:50:05,003 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-07-13 19:50:05,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 288 transitions. [2021-07-13 19:50:05,003 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 288 transitions. Word has length 20 [2021-07-13 19:50:05,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:05,003 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 288 transitions. [2021-07-13 19:50:05,003 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-07-13 19:50:05,003 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 288 transitions. [2021-07-13 19:50:05,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:05,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:05,003 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:05,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27389,555 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:05,204 INFO L430 AbstractCegarLoop]: === Iteration 561 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:05,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:05,204 INFO L82 PathProgramCache]: Analyzing trace with hash -278648041, now seen corresponding path program 555 times [2021-07-13 19:50:05,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:05,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715400351] [2021-07-13 19:50:05,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:05,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:05,432 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:05,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:05,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715400351] [2021-07-13 19:50:05,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715400351] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:05,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828084239] [2021-07-13 19:50:05,432 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-07-13 19:50:05,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:50:05,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:05,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:05,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:06,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:06,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,268 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:06,268 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,272 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:06,273 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,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-07-13 19:50:06,278 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,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 13 treesize of output 2 [2021-07-13 19:50:06,283 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:06,289 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,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 7 treesize of output 1 [2021-07-13 19:50:06,293 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:06,297 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,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-07-13 19:50:06,302 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,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 11 treesize of output 1 [2021-07-13 19:50:06,307 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:06,311 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:06,314 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,376 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:50:06,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-07-13 19:50:06,380 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,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-07-13 19:50:06,384 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,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 3 treesize of output 1 [2021-07-13 19:50:06,387 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:06,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:06,413 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:50:06,526 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:06,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828084239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:06,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:06,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:06,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089270491] [2021-07-13 19:50:06,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:06,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:06,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:06,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:06,527 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-07-13 19:50:06,953 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-07-13 19:50:06,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:06,984 INFO L93 Difference]: Finished difference Result 164 states and 332 transitions. [2021-07-13 19:50:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:50:06,984 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-07-13 19:50:06,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:06,984 INFO L225 Difference]: With dead ends: 164 [2021-07-13 19:50:06,984 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:50:06,985 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 746.7ms TimeCoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:50:06,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:50:06,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 139. [2021-07-13 19:50:06,986 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-07-13 19:50:06,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 290 transitions. [2021-07-13 19:50:06,986 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 290 transitions. Word has length 20 [2021-07-13 19:50:06,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:06,986 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 290 transitions. [2021-07-13 19:50:06,986 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-07-13 19:50:06,986 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 290 transitions. [2021-07-13 19:50:06,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:06,986 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:06,986 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:07,187 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27572,556 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:07,187 INFO L430 AbstractCegarLoop]: === Iteration 562 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:07,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:07,187 INFO L82 PathProgramCache]: Analyzing trace with hash -757932717, now seen corresponding path program 556 times [2021-07-13 19:50:07,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:07,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428902627] [2021-07-13 19:50:07,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:07,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:07,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-07-13 19:50:07,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:07,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428902627] [2021-07-13 19:50:07,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428902627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:07,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229556174] [2021-07-13 19:50:07,388 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-07-13 19:50:07,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:50:07,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:07,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:07,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:08,286 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:08,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,291 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:08,292 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,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 13 treesize of output 2 [2021-07-13 19:50:08,298 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:08,304 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,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 7 treesize of output 1 [2021-07-13 19:50:08,310 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:08,315 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,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-07-13 19:50:08,322 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,326 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:08,327 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,331 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:08,332 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,336 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:08,336 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,340 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:08,341 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,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 9 treesize of output 2 [2021-07-13 19:50:08,346 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,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 10 treesize of output 1 [2021-07-13 19:50:08,352 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,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-07-13 19:50:08,357 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:08,362 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:08,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:08,366 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,473 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 69 [2021-07-13 19:50:08,473 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:50:08,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-07-13 19:50:08,478 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,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 3 treesize of output 1 [2021-07-13 19:50:08,482 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,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-07-13 19:50:08,486 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,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 5 treesize of output 1 [2021-07-13 19:50:08,490 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:08,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:50:08,536 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:50:08,715 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:08,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229556174] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:08,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:08,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:08,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675864426] [2021-07-13 19:50:08,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:08,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:08,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:08,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:08,716 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-07-13 19:50:09,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:09,710 INFO L93 Difference]: Finished difference Result 229 states and 451 transitions. [2021-07-13 19:50:09,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:50:09,711 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-07-13 19:50:09,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:09,711 INFO L225 Difference]: With dead ends: 229 [2021-07-13 19:50:09,711 INFO L226 Difference]: Without dead ends: 196 [2021-07-13 19:50:09,711 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1149.3ms TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:50:09,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-07-13 19:50:09,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 137. [2021-07-13 19:50:09,713 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-07-13 19:50:09,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 286 transitions. [2021-07-13 19:50:09,713 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 286 transitions. Word has length 20 [2021-07-13 19:50:09,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:09,713 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 286 transitions. [2021-07-13 19:50:09,713 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-07-13 19:50:09,713 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 286 transitions. [2021-07-13 19:50:09,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:09,713 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:09,713 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:09,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27751,557 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:09,914 INFO L430 AbstractCegarLoop]: === Iteration 563 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:09,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:09,914 INFO L82 PathProgramCache]: Analyzing trace with hash 309097281, now seen corresponding path program 557 times [2021-07-13 19:50:09,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:09,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21776890] [2021-07-13 19:50:09,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:09,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:10,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-07-13 19:50:10,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:10,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21776890] [2021-07-13 19:50:10,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21776890] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:10,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151161367] [2021-07-13 19:50:10,102 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-07-13 19:50:10,238 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:50:10,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:10,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:10,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:10,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 6 treesize of output 2 [2021-07-13 19:50:10,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,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-07-13 19:50:10,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:10,508 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:10,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 6 treesize of output 2 [2021-07-13 19:50:10,536 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,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-07-13 19:50:10,539 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,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-07-13 19:50:10,542 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:10,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:10,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:10,563 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:92, output treesize:56 [2021-07-13 19:50:10,643 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:10,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151161367] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:10,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:10,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:10,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749360125] [2021-07-13 19:50:10,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:10,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:10,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:10,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:10,644 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-07-13 19:50:11,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:11,062 INFO L93 Difference]: Finished difference Result 163 states and 334 transitions. [2021-07-13 19:50:11,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:50:11,063 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-07-13 19:50:11,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:11,063 INFO L225 Difference]: With dead ends: 163 [2021-07-13 19:50:11,063 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:50:11,063 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 567.9ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:50:11,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:50:11,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 139. [2021-07-13 19:50:11,064 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-07-13 19:50:11,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 290 transitions. [2021-07-13 19:50:11,065 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 290 transitions. Word has length 20 [2021-07-13 19:50:11,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:11,065 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 290 transitions. [2021-07-13 19:50:11,065 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-07-13 19:50:11,065 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 290 transitions. [2021-07-13 19:50:11,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:11,065 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:11,065 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:11,265 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 558 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27985 [2021-07-13 19:50:11,266 INFO L430 AbstractCegarLoop]: === Iteration 564 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:11,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:11,266 INFO L82 PathProgramCache]: Analyzing trace with hash -170187395, now seen corresponding path program 558 times [2021-07-13 19:50:11,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:11,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508652356] [2021-07-13 19:50:11,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:11,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:11,457 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:11,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:11,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508652356] [2021-07-13 19:50:11,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508652356] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:11,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188978399] [2021-07-13 19:50:11,457 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-07-13 19:50:11,585 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:50:11,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:11,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:11,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:11,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 5 treesize of output 1 [2021-07-13 19:50:11,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:11,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 4 treesize of output 2 [2021-07-13 19:50:11,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:11,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-07-13 19:50:11,764 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:11,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 6 treesize of output 2 [2021-07-13 19:50:11,767 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:11,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:11,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-07-13 19:50:11,815 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:11,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 4 treesize of output 2 [2021-07-13 19:50:11,818 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:11,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 5 treesize of output 1 [2021-07-13 19:50:11,822 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:11,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-07-13 19:50:11,825 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:11,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:11,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:50:11,864 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:50:12,001 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:12,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188978399] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:12,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:12,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:12,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858833014] [2021-07-13 19:50:12,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:12,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:12,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:12,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:12,002 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-07-13 19:50:12,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:12,468 INFO L93 Difference]: Finished difference Result 162 states and 332 transitions. [2021-07-13 19:50:12,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:50:12,469 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-07-13 19:50:12,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:12,469 INFO L225 Difference]: With dead ends: 162 [2021-07-13 19:50:12,469 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:50:12,469 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 604.4ms TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:50:12,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:50:12,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 139. [2021-07-13 19:50:12,470 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-07-13 19:50:12,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 290 transitions. [2021-07-13 19:50:12,470 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 290 transitions. Word has length 20 [2021-07-13 19:50:12,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:12,471 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 290 transitions. [2021-07-13 19:50:12,471 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-07-13 19:50:12,471 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 290 transitions. [2021-07-13 19:50:12,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:12,471 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:12,471 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:12,671 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 559 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28022 [2021-07-13 19:50:12,671 INFO L430 AbstractCegarLoop]: === Iteration 565 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:12,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:12,672 INFO L82 PathProgramCache]: Analyzing trace with hash -705417197, now seen corresponding path program 559 times [2021-07-13 19:50:12,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:12,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131402837] [2021-07-13 19:50:12,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:12,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:12,869 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:12,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:12,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131402837] [2021-07-13 19:50:12,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131402837] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:12,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040854277] [2021-07-13 19:50:12,870 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-07-13 19:50:12,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:13,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:13,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:13,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-07-13 19:50:13,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,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 6 treesize of output 2 [2021-07-13 19:50:13,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,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 5 treesize of output 1 [2021-07-13 19:50:13,198 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,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 4 treesize of output 2 [2021-07-13 19:50:13,201 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:13,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-07-13 19:50:13,249 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,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 4 treesize of output 2 [2021-07-13 19:50:13,252 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,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 6 treesize of output 2 [2021-07-13 19:50:13,255 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,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-07-13 19:50:13,259 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:13,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:13,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:50:13,299 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:50:13,447 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:13,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040854277] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:13,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:13,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:13,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600674399] [2021-07-13 19:50:13,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:13,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:13,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:13,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:13,448 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-07-13 19:50:14,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:14,184 INFO L93 Difference]: Finished difference Result 170 states and 350 transitions. [2021-07-13 19:50:14,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:50:14,185 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-07-13 19:50:14,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:14,185 INFO L225 Difference]: With dead ends: 170 [2021-07-13 19:50:14,185 INFO L226 Difference]: Without dead ends: 158 [2021-07-13 19:50:14,185 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 863.0ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:50:14,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-07-13 19:50:14,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 139. [2021-07-13 19:50:14,186 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-07-13 19:50:14,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 290 transitions. [2021-07-13 19:50:14,187 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 290 transitions. Word has length 20 [2021-07-13 19:50:14,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:14,187 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 290 transitions. [2021-07-13 19:50:14,187 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-07-13 19:50:14,187 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 290 transitions. [2021-07-13 19:50:14,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:14,187 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:14,187 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:14,387 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28046,560 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:14,388 INFO L430 AbstractCegarLoop]: === Iteration 566 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:14,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:14,388 INFO L82 PathProgramCache]: Analyzing trace with hash 624334103, now seen corresponding path program 560 times [2021-07-13 19:50:14,388 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:14,388 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274099215] [2021-07-13 19:50:14,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:14,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:14,588 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:14,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:14,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274099215] [2021-07-13 19:50:14,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274099215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:14,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542493820] [2021-07-13 19:50:14,588 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-07-13 19:50:14,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:14,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:14,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:14,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:15,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,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-07-13 19:50:15,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,414 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:15,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,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 13 treesize of output 2 [2021-07-13 19:50:15,420 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,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 11 treesize of output 1 [2021-07-13 19:50:15,425 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:15,431 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:15,435 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,439 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:15,439 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,443 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:15,444 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:15,448 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:15,451 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,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 10 treesize of output 1 [2021-07-13 19:50:15,456 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:15,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-07-13 19:50:15,461 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:15,465 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:15,468 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50: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 10 treesize of output 1 [2021-07-13 19:50:15,472 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,525 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:50:15,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 3 treesize of output 1 [2021-07-13 19:50:15,529 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,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 5 treesize of output 1 [2021-07-13 19:50:15,532 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,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 6 treesize of output 2 [2021-07-13 19:50:15,535 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:15,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:15,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:15,558 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:50:15,636 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:15,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542493820] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:15,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:15,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:50:15,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793127755] [2021-07-13 19:50:15,637 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:50:15,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:15,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:50:15,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:50:15,637 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-07-13 19:50:16,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:16,081 INFO L93 Difference]: Finished difference Result 174 states and 356 transitions. [2021-07-13 19:50:16,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:50:16,081 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-07-13 19:50:16,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:16,081 INFO L225 Difference]: With dead ends: 174 [2021-07-13 19:50:16,081 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:50:16,082 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 656.6ms TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:50:16,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:50:16,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 142. [2021-07-13 19:50:16,083 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-07-13 19:50:16,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 296 transitions. [2021-07-13 19:50:16,083 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 296 transitions. Word has length 20 [2021-07-13 19:50:16,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:16,083 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 296 transitions. [2021-07-13 19:50:16,083 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-07-13 19:50:16,083 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 296 transitions. [2021-07-13 19:50:16,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:16,083 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:16,083 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:16,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 561 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28071 [2021-07-13 19:50:16,284 INFO L430 AbstractCegarLoop]: === Iteration 567 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:16,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:16,284 INFO L82 PathProgramCache]: Analyzing trace with hash -406738861, now seen corresponding path program 561 times [2021-07-13 19:50:16,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:16,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808517328] [2021-07-13 19:50:16,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:16,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:16,512 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:16,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:16,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808517328] [2021-07-13 19:50:16,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808517328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:16,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630137688] [2021-07-13 19:50:16,513 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-07-13 19:50:16,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:50:16,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:16,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:16,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:17,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:17,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50: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 7 treesize of output 1 [2021-07-13 19:50:17,360 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:17,366 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:17,370 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:17,375 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,379 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:17,379 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:17,383 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,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 11 treesize of output 1 [2021-07-13 19:50:17,389 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,392 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:17,393 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,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-07-13 19:50:17,398 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,401 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:17,402 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,405 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:17,405 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,408 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:17,409 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:17,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 12 treesize of output 1 [2021-07-13 19:50:17,413 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,416 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:17,416 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,469 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:50:17,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-07-13 19:50:17,472 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,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 3 treesize of output 1 [2021-07-13 19:50:17,475 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,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 6 treesize of output 2 [2021-07-13 19:50:17,479 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:17,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:17,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:17,501 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:50:17,582 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:17,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630137688] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:17,582 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:17,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:50:17,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578040321] [2021-07-13 19:50:17,582 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:50:17,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:17,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:50:17,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:50:17,582 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-07-13 19:50:17,976 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:50:18,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:18,097 INFO L93 Difference]: Finished difference Result 171 states and 350 transitions. [2021-07-13 19:50:18,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:50:18,097 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-07-13 19:50:18,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:18,098 INFO L225 Difference]: With dead ends: 171 [2021-07-13 19:50:18,098 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:50:18,098 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 739.9ms TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:50:18,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:50:18,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 143. [2021-07-13 19:50:18,099 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-07-13 19:50:18,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 298 transitions. [2021-07-13 19:50:18,099 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 298 transitions. Word has length 20 [2021-07-13 19:50:18,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:18,099 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 298 transitions. [2021-07-13 19:50:18,100 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-07-13 19:50:18,100 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 298 transitions. [2021-07-13 19:50:18,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:18,100 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:18,100 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:18,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 562 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28173 [2021-07-13 19:50:18,300 INFO L430 AbstractCegarLoop]: === Iteration 568 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:18,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:18,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1915305367, now seen corresponding path program 562 times [2021-07-13 19:50:18,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:18,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472327583] [2021-07-13 19:50:18,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:18,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:18,555 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:18,555 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:18,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472327583] [2021-07-13 19:50:18,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472327583] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:18,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492026846] [2021-07-13 19:50:18,555 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-07-13 19:50:18,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:50:18,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:18,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:18,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:19,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,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-07-13 19:50:19,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,397 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:19,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,402 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:19,402 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,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 13 treesize of output 2 [2021-07-13 19:50:19,408 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:19,412 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:19,417 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,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-07-13 19:50:19,422 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,425 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:19,426 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:19,431 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:19,435 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:19,438 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:19,443 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:19,447 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,450 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:19,451 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:19,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 10 treesize of output 1 [2021-07-13 19:50:19,454 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,515 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:50:19,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 5 treesize of output 1 [2021-07-13 19:50:19,519 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,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 3 treesize of output 1 [2021-07-13 19:50:19,522 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,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 6 treesize of output 2 [2021-07-13 19:50:19,525 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:19,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:19,549 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:50:19,632 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:19,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492026846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:19,632 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:19,632 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:50:19,632 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094935148] [2021-07-13 19:50:19,632 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:50:19,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:19,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:50:19,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:50:19,633 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-07-13 19:50:20,098 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:50:20,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:20,220 INFO L93 Difference]: Finished difference Result 168 states and 344 transitions. [2021-07-13 19:50:20,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:50:20,221 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-07-13 19:50:20,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:20,221 INFO L225 Difference]: With dead ends: 168 [2021-07-13 19:50:20,221 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:50:20,221 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 860.7ms TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:50:20,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:50:20,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 144. [2021-07-13 19:50:20,222 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-07-13 19:50:20,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 300 transitions. [2021-07-13 19:50:20,223 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 300 transitions. Word has length 20 [2021-07-13 19:50:20,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:20,223 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 300 transitions. [2021-07-13 19:50:20,223 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-07-13 19:50:20,223 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 300 transitions. [2021-07-13 19:50:20,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:20,223 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:20,223 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:20,423 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28350,563 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:20,424 INFO L430 AbstractCegarLoop]: === Iteration 569 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:20,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:20,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1436020691, now seen corresponding path program 563 times [2021-07-13 19:50:20,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:20,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231004888] [2021-07-13 19:50:20,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:20,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:20,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-07-13 19:50:20,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:20,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231004888] [2021-07-13 19:50:20,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231004888] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:20,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066473179] [2021-07-13 19:50:20,822 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-07-13 19:50:20,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:50:20,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:20,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:20,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:21,690 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,695 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,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-07-13 19:50:21,701 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,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 13 treesize of output 2 [2021-07-13 19:50:21,708 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,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 9 treesize of output 2 [2021-07-13 19:50:21,713 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,718 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,718 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,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 7 treesize of output 1 [2021-07-13 19:50:21,724 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,729 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,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 10 treesize of output 1 [2021-07-13 19:50:21,735 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:21,742 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,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 10 treesize of output 1 [2021-07-13 19:50:21,747 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,752 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,752 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,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 11 treesize of output 2 [2021-07-13 19:50:21,758 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,762 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,763 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,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 12 treesize of output 1 [2021-07-13 19:50:21,769 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,773 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:21,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:21,778 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,783 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,787 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,790 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:21,791 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,931 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-07-13 19:50:21,931 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-07-13 19:50:21,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 3 treesize of output 1 [2021-07-13 19:50:21,935 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,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-07-13 19:50:21,938 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,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-07-13 19:50:21,942 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,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-07-13 19:50:21,946 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:21,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 5 treesize of output 1 [2021-07-13 19:50:21,949 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:22,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:22,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:50:22,002 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-07-13 19:50:22,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-07-13 19:50:22,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066473179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:22,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:22,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:50:22,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529047769] [2021-07-13 19:50:22,184 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:50:22,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:22,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:50:22,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:50:22,184 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-07-13 19:50:22,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:22,884 INFO L93 Difference]: Finished difference Result 186 states and 368 transitions. [2021-07-13 19:50:22,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:50:22,884 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-07-13 19:50:22,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:22,885 INFO L225 Difference]: With dead ends: 186 [2021-07-13 19:50:22,885 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:50:22,885 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1054.4ms TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:50:22,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:50:22,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 141. [2021-07-13 19:50:22,886 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-07-13 19:50:22,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 294 transitions. [2021-07-13 19:50:22,886 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 294 transitions. Word has length 20 [2021-07-13 19:50:22,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:22,887 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 294 transitions. [2021-07-13 19:50:22,887 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-07-13 19:50:22,887 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 294 transitions. [2021-07-13 19:50:22,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:22,887 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:22,887 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:23,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 564 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28492 [2021-07-13 19:50:23,088 INFO L430 AbstractCegarLoop]: === Iteration 570 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:23,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:23,088 INFO L82 PathProgramCache]: Analyzing trace with hash 633496937, now seen corresponding path program 564 times [2021-07-13 19:50:23,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:23,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987230280] [2021-07-13 19:50:23,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:23,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:23,293 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:23,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:23,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987230280] [2021-07-13 19:50:23,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987230280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:23,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647073736] [2021-07-13 19:50:23,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 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-07-13 19:50:23,422 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:50:23,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:23,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:23,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:24,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:24,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:24,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,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 10 treesize of output 1 [2021-07-13 19:50:24,132 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,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 10 treesize of output 1 [2021-07-13 19:50:24,139 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,144 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:24,145 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,150 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:24,151 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,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 11 treesize of output 1 [2021-07-13 19:50:24,158 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,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 13 treesize of output 2 [2021-07-13 19:50:24,166 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,170 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:24,171 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:24,176 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:24,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 7 treesize of output 1 [2021-07-13 19:50:24,182 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,186 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:24,187 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,255 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:50:24,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-07-13 19:50:24,258 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,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-07-13 19:50:24,262 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,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 3 treesize of output 1 [2021-07-13 19:50:24,265 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:24,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:24,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:24,291 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:50:24,402 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:24,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647073736] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:24,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:24,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:24,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034401516] [2021-07-13 19:50:24,402 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:24,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:24,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:24,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:24,403 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-07-13 19:50:24,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:24,779 INFO L93 Difference]: Finished difference Result 166 states and 335 transitions. [2021-07-13 19:50:24,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:50:24,780 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-07-13 19:50:24,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:24,780 INFO L225 Difference]: With dead ends: 166 [2021-07-13 19:50:24,780 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:50:24,780 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 633.6ms TimeCoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:50:24,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:50:24,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 143. [2021-07-13 19:50:24,781 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-07-13 19:50:24,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 298 transitions. [2021-07-13 19:50:24,781 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 298 transitions. Word has length 20 [2021-07-13 19:50:24,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:24,782 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 298 transitions. [2021-07-13 19:50:24,782 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-07-13 19:50:24,782 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 298 transitions. [2021-07-13 19:50:24,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:24,782 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:24,782 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:24,982 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28704,565 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:24,982 INFO L430 AbstractCegarLoop]: === Iteration 571 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:24,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:24,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1339426131, now seen corresponding path program 565 times [2021-07-13 19:50:24,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:24,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062168639] [2021-07-13 19:50:24,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:24,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:25,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-07-13 19:50:25,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:25,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062168639] [2021-07-13 19:50:25,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062168639] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:25,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401887131] [2021-07-13 19:50:25,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 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-07-13 19:50:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:25,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:25,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:26,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,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-07-13 19:50:26,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:26,026 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,030 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,030 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,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 10 treesize of output 1 [2021-07-13 19:50:26,035 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,039 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,043 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,046 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,047 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,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 13 treesize of output 2 [2021-07-13 19:50:26,052 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:26,057 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,061 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,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 12 treesize of output 1 [2021-07-13 19:50:26,066 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,070 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:26,074 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:26,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 7 treesize of output 1 [2021-07-13 19:50:26,078 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,140 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:50:26,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-07-13 19:50:26,144 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,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-07-13 19:50:26,147 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,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-07-13 19:50:26,150 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:26,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:26,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:26,177 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-07-13 19:50:26,289 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:26,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401887131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:26,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:26,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:26,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355021434] [2021-07-13 19:50:26,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:26,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:26,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:26,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:26,290 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-07-13 19:50:26,694 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:50:26,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:26,789 INFO L93 Difference]: Finished difference Result 168 states and 344 transitions. [2021-07-13 19:50:26,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:50:26,789 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-07-13 19:50:26,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:26,790 INFO L225 Difference]: With dead ends: 168 [2021-07-13 19:50:26,790 INFO L226 Difference]: Without dead ends: 155 [2021-07-13 19:50:26,790 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 668.4ms TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:50:26,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-13 19:50:26,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 144. [2021-07-13 19:50:26,791 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-07-13 19:50:26,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 300 transitions. [2021-07-13 19:50:26,791 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 300 transitions. Word has length 20 [2021-07-13 19:50:26,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:26,791 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 300 transitions. [2021-07-13 19:50:26,791 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-07-13 19:50:26,791 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 300 transitions. [2021-07-13 19:50:26,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:26,792 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:26,792 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:26,992 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28852,566 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:26,992 INFO L430 AbstractCegarLoop]: === Iteration 572 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:26,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:26,992 INFO L82 PathProgramCache]: Analyzing trace with hash -1818710807, now seen corresponding path program 566 times [2021-07-13 19:50:26,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:26,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990935905] [2021-07-13 19:50:26,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:26,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50: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-07-13 19:50:27,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:27,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990935905] [2021-07-13 19:50:27,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990935905] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:27,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932215363] [2021-07-13 19:50:27,195 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-07-13 19:50:27,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:27,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:27,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:27,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:28,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,316 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,316 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:28,323 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,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 10 treesize of output 1 [2021-07-13 19:50:28,329 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,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 10 treesize of output 1 [2021-07-13 19:50:28,336 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:28,342 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:28,348 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,352 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,353 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,358 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,363 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,363 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,368 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,369 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,374 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,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 10 treesize of output 1 [2021-07-13 19:50:28,379 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,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-07-13 19:50:28,385 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,389 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,390 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,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 11 treesize of output 1 [2021-07-13 19:50:28,396 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,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-07-13 19:50:28,401 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,405 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:28,405 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:28,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-07-13 19:50:28,410 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,559 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-07-13 19:50:28,560 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-07-13 19:50:28,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-07-13 19:50:28,564 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,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-07-13 19:50:28,568 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,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 6 treesize of output 2 [2021-07-13 19:50:28,572 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,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 3 treesize of output 1 [2021-07-13 19:50:28,575 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,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-07-13 19:50:28,579 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:28,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:28,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:50:28,640 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-07-13 19:50:28,826 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:28,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932215363] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:28,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:28,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:28,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664373726] [2021-07-13 19:50:28,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:28,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:28,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:28,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:28,827 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-07-13 19:50:29,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:29,778 INFO L93 Difference]: Finished difference Result 234 states and 461 transitions. [2021-07-13 19:50:29,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:50:29,779 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-07-13 19:50:29,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:29,779 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:50:29,779 INFO L226 Difference]: Without dead ends: 201 [2021-07-13 19:50:29,779 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1142.3ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:50:29,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-13 19:50:29,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 142. [2021-07-13 19:50:29,780 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-07-13 19:50:29,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 296 transitions. [2021-07-13 19:50:29,781 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 296 transitions. Word has length 20 [2021-07-13 19:50:29,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:29,781 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 296 transitions. [2021-07-13 19:50:29,781 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-07-13 19:50:29,781 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 296 transitions. [2021-07-13 19:50:29,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:29,781 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:29,781 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:29,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29036,567 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:29,982 INFO L430 AbstractCegarLoop]: === Iteration 573 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:29,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:29,982 INFO L82 PathProgramCache]: Analyzing trace with hash -751680809, now seen corresponding path program 567 times [2021-07-13 19:50:29,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:29,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376838981] [2021-07-13 19:50:29,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:29,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:30,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-07-13 19:50:30,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:30,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376838981] [2021-07-13 19:50:30,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376838981] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:30,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743393060] [2021-07-13 19:50:30,174 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-07-13 19:50:30,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:50:30,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:30,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:30,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:30,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 3 treesize of output 1 [2021-07-13 19:50:30,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:30,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 6 treesize of output 2 [2021-07-13 19:50:30,550 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:30,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 5 treesize of output 1 [2021-07-13 19:50:30,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:30,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:30,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-07-13 19:50:30,580 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:30,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-07-13 19:50:30,583 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:30,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-07-13 19:50:30,586 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:30,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:30,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-07-13 19:50:30,607 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:50:30,682 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:30,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743393060] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:30,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:30,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:30,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129899657] [2021-07-13 19:50:30,683 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:30,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:30,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:30,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:30,683 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-07-13 19:50:30,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:30,929 INFO L93 Difference]: Finished difference Result 159 states and 322 transitions. [2021-07-13 19:50:30,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:50:30,930 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-07-13 19:50:30,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:30,930 INFO L225 Difference]: With dead ends: 159 [2021-07-13 19:50:30,930 INFO L226 Difference]: Without dead ends: 146 [2021-07-13 19:50:30,930 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 404.4ms TimeCoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:30,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-07-13 19:50:30,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 144. [2021-07-13 19:50:30,931 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-07-13 19:50:30,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 300 transitions. [2021-07-13 19:50:30,932 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 300 transitions. Word has length 20 [2021-07-13 19:50:30,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:30,932 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 300 transitions. [2021-07-13 19:50:30,932 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-07-13 19:50:30,932 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 300 transitions. [2021-07-13 19:50:30,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:30,932 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:30,932 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:31,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29167,568 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:31,133 INFO L430 AbstractCegarLoop]: === Iteration 574 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:31,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:31,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1230965485, now seen corresponding path program 568 times [2021-07-13 19:50:31,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:31,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891298498] [2021-07-13 19:50:31,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:31,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:31,345 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:31,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:31,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891298498] [2021-07-13 19:50:31,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891298498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:31,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284266547] [2021-07-13 19:50:31,345 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-07-13 19:50:31,476 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:50:31,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:31,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:31,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:31,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 5 treesize of output 1 [2021-07-13 19:50:31,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:50:31,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,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-07-13 19:50:31,691 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,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 4 treesize of output 2 [2021-07-13 19:50:31,694 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,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 6 treesize of output 2 [2021-07-13 19:50:31,698 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:31,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-07-13 19:50:31,760 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,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-07-13 19:50:31,764 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,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-07-13 19:50:31,767 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,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-07-13 19:50:31,770 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,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-07-13 19:50:31,774 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:31,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:50:31,825 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-07-13 19:50:32,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-07-13 19:50:32,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284266547] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:32,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:32,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:32,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520026214] [2021-07-13 19:50:32,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:32,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:32,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:32,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:32,005 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-07-13 19:50:32,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:32,301 INFO L93 Difference]: Finished difference Result 159 states and 323 transitions. [2021-07-13 19:50:32,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:50:32,301 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-07-13 19:50:32,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:32,301 INFO L225 Difference]: With dead ends: 159 [2021-07-13 19:50:32,301 INFO L226 Difference]: Without dead ends: 147 [2021-07-13 19:50:32,302 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 515.3ms TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:32,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-07-13 19:50:32,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 143. [2021-07-13 19:50:32,303 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-07-13 19:50:32,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 298 transitions. [2021-07-13 19:50:32,303 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 298 transitions. Word has length 20 [2021-07-13 19:50:32,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:32,303 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 298 transitions. [2021-07-13 19:50:32,303 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-07-13 19:50:32,303 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 298 transitions. [2021-07-13 19:50:32,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:32,303 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:32,303 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:32,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 569 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29211 [2021-07-13 19:50:32,504 INFO L430 AbstractCegarLoop]: === Iteration 575 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:32,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:32,504 INFO L82 PathProgramCache]: Analyzing trace with hash -1766195287, now seen corresponding path program 569 times [2021-07-13 19:50:32,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:32,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134646586] [2021-07-13 19:50:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:32,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:32,768 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:32,768 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:32,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134646586] [2021-07-13 19:50:32,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134646586] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:32,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127809263] [2021-07-13 19:50:32,769 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-07-13 19:50:32,900 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:50:32,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:32,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:32,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:33,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 6 treesize of output 2 [2021-07-13 19:50:33,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:33,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 3 treesize of output 1 [2021-07-13 19:50:33,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:33,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:33,111 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:33,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 5 treesize of output 1 [2021-07-13 19:50:33,114 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:33,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:33,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-07-13 19:50:33,162 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:33,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-07-13 19:50:33,165 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:33,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 3 treesize of output 1 [2021-07-13 19:50:33,168 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:33,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-07-13 19:50:33,171 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:33,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:33,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:50:33,210 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:50:33,347 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:33,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127809263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:33,347 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:33,347 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:33,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135675413] [2021-07-13 19:50:33,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:33,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:33,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:33,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:33,348 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-07-13 19:50:34,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:34,344 INFO L93 Difference]: Finished difference Result 201 states and 403 transitions. [2021-07-13 19:50:34,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:50:34,344 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-07-13 19:50:34,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:34,344 INFO L225 Difference]: With dead ends: 201 [2021-07-13 19:50:34,344 INFO L226 Difference]: Without dead ends: 182 [2021-07-13 19:50:34,345 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 1169.4ms TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:50:34,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-07-13 19:50:34,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 145. [2021-07-13 19:50:34,346 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-07-13 19:50:34,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 303 transitions. [2021-07-13 19:50:34,346 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 303 transitions. Word has length 20 [2021-07-13 19:50:34,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:34,346 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 303 transitions. [2021-07-13 19:50:34,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-07-13 19:50:34,346 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 303 transitions. [2021-07-13 19:50:34,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:34,346 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:34,346 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:34,547 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29248,570 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:34,547 INFO L430 AbstractCegarLoop]: === Iteration 576 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:34,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:34,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1478931693, now seen corresponding path program 570 times [2021-07-13 19:50:34,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:34,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053473481] [2021-07-13 19:50:34,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:34,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:34,784 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:34,784 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:34,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053473481] [2021-07-13 19:50:34,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053473481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:34,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574146036] [2021-07-13 19:50:34,785 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-07-13 19:50:34,914 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:50:34,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:34,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:34,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:35,493 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:35,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,498 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:35,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,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 10 treesize of output 1 [2021-07-13 19:50:35,504 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,508 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:35,508 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:35,514 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,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-07-13 19:50:35,519 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:35,523 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,527 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:35,527 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,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-07-13 19:50:35,532 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:35,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 11 treesize of output 1 [2021-07-13 19:50:35,537 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:35,541 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,543 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:35,544 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,606 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:50:35,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 6 treesize of output 2 [2021-07-13 19:50:35,609 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50: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 5 treesize of output 1 [2021-07-13 19:50:35,613 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50: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 3 treesize of output 1 [2021-07-13 19:50:35,616 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:35,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:35,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:35,642 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:50:35,753 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:35,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574146036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:35,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:35,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:35,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715245455] [2021-07-13 19:50:35,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:35,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:35,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:35,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:35,754 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-07-13 19:50:36,177 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:50:36,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:36,321 INFO L93 Difference]: Finished difference Result 176 states and 361 transitions. [2021-07-13 19:50:36,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:50:36,322 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-07-13 19:50:36,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:36,322 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:50:36,322 INFO L226 Difference]: Without dead ends: 160 [2021-07-13 19:50:36,322 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 674.1ms TimeCoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:50:36,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-07-13 19:50:36,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 148. [2021-07-13 19:50:36,323 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-07-13 19:50:36,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 309 transitions. [2021-07-13 19:50:36,324 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 309 transitions. Word has length 20 [2021-07-13 19:50:36,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:36,324 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 309 transitions. [2021-07-13 19:50:36,324 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-07-13 19:50:36,324 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 309 transitions. [2021-07-13 19:50:36,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:36,324 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:36,324 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:36,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 571 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29274 [2021-07-13 19:50:36,525 INFO L430 AbstractCegarLoop]: === Iteration 577 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:36,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:36,525 INFO L82 PathProgramCache]: Analyzing trace with hash 843112535, now seen corresponding path program 571 times [2021-07-13 19:50:36,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:36,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471287782] [2021-07-13 19:50:36,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:36,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:36,728 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:36,729 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:36,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471287782] [2021-07-13 19:50:36,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471287782] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:36,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102748636] [2021-07-13 19:50:36,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 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-07-13 19:50:36,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:36,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:36,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:37,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,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 11 treesize of output 1 [2021-07-13 19:50:37,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,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 10 treesize of output 1 [2021-07-13 19:50:37,561 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,565 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:37,566 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,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 7 treesize of output 1 [2021-07-13 19:50:37,571 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:37,575 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:37,580 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:37,584 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,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 13 treesize of output 2 [2021-07-13 19:50:37,590 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:37,594 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50: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-07-13 19:50:37,599 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:37,603 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,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 12 treesize of output 1 [2021-07-13 19:50:37,608 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:37,612 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:37,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:37,617 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,620 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:37,620 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,682 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:50:37,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 6 treesize of output 2 [2021-07-13 19:50:37,686 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,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 5 treesize of output 1 [2021-07-13 19:50:37,689 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,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-07-13 19:50:37,692 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:37,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:37,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:37,719 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-07-13 19:50:37,827 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:37,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102748636] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:37,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:37,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:37,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483300424] [2021-07-13 19:50:37,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:37,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:37,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:37,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:37,828 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-07-13 19:50:38,150 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-07-13 19:50:38,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:38,180 INFO L93 Difference]: Finished difference Result 164 states and 333 transitions. [2021-07-13 19:50:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:50:38,181 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-07-13 19:50:38,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:38,181 INFO L225 Difference]: With dead ends: 164 [2021-07-13 19:50:38,181 INFO L226 Difference]: Without dead ends: 151 [2021-07-13 19:50:38,181 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 579.1ms TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:50:38,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-07-13 19:50:38,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2021-07-13 19:50:38,182 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-07-13 19:50:38,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 311 transitions. [2021-07-13 19:50:38,183 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 311 transitions. Word has length 20 [2021-07-13 19:50:38,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:38,183 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 311 transitions. [2021-07-13 19:50:38,183 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-07-13 19:50:38,183 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 311 transitions. [2021-07-13 19:50:38,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:38,183 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:38,183 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:38,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 572 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29391 [2021-07-13 19:50:38,384 INFO L430 AbstractCegarLoop]: === Iteration 578 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:38,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:38,384 INFO L82 PathProgramCache]: Analyzing trace with hash 363827859, now seen corresponding path program 572 times [2021-07-13 19:50:38,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:38,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694242058] [2021-07-13 19:50:38,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:38,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:38,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-07-13 19:50:38,580 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:38,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694242058] [2021-07-13 19:50:38,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694242058] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:38,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758559012] [2021-07-13 19:50:38,580 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-07-13 19:50:38,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:38,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:38,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:38,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:39,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:39,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,654 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,655 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,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 10 treesize of output 1 [2021-07-13 19:50:39,661 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,667 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,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 11 treesize of output 1 [2021-07-13 19:50:39,673 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:39,680 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,685 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,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 9 treesize of output 2 [2021-07-13 19:50:39,691 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,696 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,696 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:39,703 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:39,709 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50: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 10 treesize of output 1 [2021-07-13 19:50:39,715 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,719 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,720 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,724 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,724 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,729 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,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 7 treesize of output 1 [2021-07-13 19:50:39,735 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:39,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 10 treesize of output 1 [2021-07-13 19:50:39,740 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,744 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,744 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,748 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,749 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,752 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:39,752 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,894 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2021-07-13 19:50:39,895 INFO L628 ElimStorePlain]: treesize reduction 24, result has 87.9 percent of original size [2021-07-13 19:50:39,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:50:39,899 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,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-07-13 19:50:39,903 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,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 4 treesize of output 2 [2021-07-13 19:50:39,907 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,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 6 treesize of output 2 [2021-07-13 19:50:39,911 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,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 5 treesize of output 1 [2021-07-13 19:50:39,915 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:39,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:39,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:50:39,975 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:117 [2021-07-13 19:50:40,186 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:40,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758559012] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:40,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:40,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:40,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328776943] [2021-07-13 19:50:40,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:40,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:40,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:40,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:40,187 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-07-13 19:50:40,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:40,671 INFO L93 Difference]: Finished difference Result 172 states and 353 transitions. [2021-07-13 19:50:40,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:50:40,671 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-07-13 19:50:40,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:40,671 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:50:40,671 INFO L226 Difference]: Without dead ends: 160 [2021-07-13 19:50:40,672 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 763.6ms TimeCoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:50:40,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-07-13 19:50:40,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 148. [2021-07-13 19:50:40,673 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-07-13 19:50:40,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 309 transitions. [2021-07-13 19:50:40,673 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 309 transitions. Word has length 20 [2021-07-13 19:50:40,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:40,673 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 309 transitions. [2021-07-13 19:50:40,673 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-07-13 19:50:40,673 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 309 transitions. [2021-07-13 19:50:40,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:40,673 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:40,674 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:40,874 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29562,573 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:40,874 INFO L430 AbstractCegarLoop]: === Iteration 579 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:40,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:40,874 INFO L82 PathProgramCache]: Analyzing trace with hash 1430857857, now seen corresponding path program 573 times [2021-07-13 19:50:40,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:40,874 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485917525] [2021-07-13 19:50:40,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:40,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:41,063 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:41,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:41,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485917525] [2021-07-13 19:50:41,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485917525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:41,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223838733] [2021-07-13 19:50:41,064 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-07-13 19:50:41,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:50:41,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:41,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:41,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:41,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:41,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,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 5 treesize of output 1 [2021-07-13 19:50:41,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,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-07-13 19:50:41,414 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:41,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-07-13 19:50:41,442 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,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-07-13 19:50:41,445 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,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-07-13 19:50:41,447 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:41,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:41,469 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:50:41,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-07-13 19:50:41,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223838733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:41,542 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:41,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:41,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047526609] [2021-07-13 19:50:41,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:41,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:41,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:41,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:41,543 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-07-13 19:50:41,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:41,827 INFO L93 Difference]: Finished difference Result 170 states and 345 transitions. [2021-07-13 19:50:41,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:50:41,827 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-07-13 19:50:41,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:41,827 INFO L225 Difference]: With dead ends: 170 [2021-07-13 19:50:41,827 INFO L226 Difference]: Without dead ends: 157 [2021-07-13 19:50:41,827 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 440.4ms TimeCoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:50:41,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-07-13 19:50:41,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 150. [2021-07-13 19:50:41,829 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-07-13 19:50:41,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 313 transitions. [2021-07-13 19:50:41,829 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 313 transitions. Word has length 20 [2021-07-13 19:50:41,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:41,829 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 313 transitions. [2021-07-13 19:50:41,829 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-07-13 19:50:41,829 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 313 transitions. [2021-07-13 19:50:41,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:41,829 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:41,829 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:42,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29863,574 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:42,030 INFO L430 AbstractCegarLoop]: === Iteration 580 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:42,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:42,030 INFO L82 PathProgramCache]: Analyzing trace with hash 951573181, now seen corresponding path program 574 times [2021-07-13 19:50:42,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:42,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164613802] [2021-07-13 19:50:42,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:42,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-07-13 19:50:42,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:42,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164613802] [2021-07-13 19:50:42,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164613802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:42,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958581180] [2021-07-13 19:50:42,216 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-07-13 19:50:42,346 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:50:42,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:42,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:42,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:42,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:42,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:50:42,566 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,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-07-13 19:50:42,569 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50: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 5 treesize of output 1 [2021-07-13 19:50:42,573 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,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-07-13 19:50:42,576 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:42,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 5 treesize of output 1 [2021-07-13 19:50:42,637 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,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 3 treesize of output 1 [2021-07-13 19:50:42,640 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,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 6 treesize of output 2 [2021-07-13 19:50:42,644 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,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 6 treesize of output 2 [2021-07-13 19:50:42,647 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,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 4 treesize of output 2 [2021-07-13 19:50:42,650 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:42,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:50:42,701 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:50:42,869 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:42,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958581180] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:42,870 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:42,870 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:42,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815438692] [2021-07-13 19:50:42,870 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:42,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:42,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:42,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:42,870 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-07-13 19:50:43,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:43,346 INFO L93 Difference]: Finished difference Result 173 states and 355 transitions. [2021-07-13 19:50:43,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:50:43,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-07-13 19:50:43,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:43,346 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:50:43,346 INFO L226 Difference]: Without dead ends: 161 [2021-07-13 19:50:43,346 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 614.1ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:50:43,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-07-13 19:50:43,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 149. [2021-07-13 19:50:43,348 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-07-13 19:50:43,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 311 transitions. [2021-07-13 19:50:43,348 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 311 transitions. Word has length 20 [2021-07-13 19:50:43,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:43,348 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 311 transitions. [2021-07-13 19:50:43,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-07-13 19:50:43,348 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 311 transitions. [2021-07-13 19:50:43,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:43,348 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:43,348 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:43,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29885,575 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:43,549 INFO L430 AbstractCegarLoop]: === Iteration 581 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:43,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:43,549 INFO L82 PathProgramCache]: Analyzing trace with hash 416343379, now seen corresponding path program 575 times [2021-07-13 19:50:43,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:43,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140646400] [2021-07-13 19:50:43,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:43,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:43,746 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:43,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:43,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140646400] [2021-07-13 19:50:43,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140646400] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:43,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954439865] [2021-07-13 19:50:43,746 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-07-13 19:50:43,885 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:50:43,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:43,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:43,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:44,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:44,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,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 6 treesize of output 2 [2021-07-13 19:50:44,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,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 4 treesize of output 2 [2021-07-13 19:50:44,097 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,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 6 treesize of output 2 [2021-07-13 19:50:44,100 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,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-07-13 19:50:44,103 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:44,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 5 treesize of output 1 [2021-07-13 19:50:44,164 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,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 6 treesize of output 2 [2021-07-13 19:50:44,168 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,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-07-13 19:50:44,171 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,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-07-13 19:50:44,174 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,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 3 treesize of output 1 [2021-07-13 19:50:44,177 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:44,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:44,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:50:44,228 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:50:44,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-07-13 19:50:44,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954439865] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:44,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:44,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:44,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14402213] [2021-07-13 19:50:44,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:44,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:44,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:44,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:44,400 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-07-13 19:50:45,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:45,307 INFO L93 Difference]: Finished difference Result 225 states and 444 transitions. [2021-07-13 19:50:45,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:50:45,307 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-07-13 19:50:45,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:45,307 INFO L225 Difference]: With dead ends: 225 [2021-07-13 19:50:45,307 INFO L226 Difference]: Without dead ends: 199 [2021-07-13 19:50:45,307 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 1015.3ms TimeCoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:50:45,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-13 19:50:45,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 152. [2021-07-13 19:50:45,309 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-07-13 19:50:45,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 320 transitions. [2021-07-13 19:50:45,309 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 320 transitions. Word has length 20 [2021-07-13 19:50:45,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:45,309 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 320 transitions. [2021-07-13 19:50:45,309 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-07-13 19:50:45,309 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 320 transitions. [2021-07-13 19:50:45,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:45,309 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:45,309 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:45,510 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29920,576 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:45,510 INFO L430 AbstractCegarLoop]: === Iteration 582 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:45,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:45,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1823873641, now seen corresponding path program 576 times [2021-07-13 19:50:45,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:45,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613111240] [2021-07-13 19:50:45,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:45,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:45,702 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:45,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:45,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613111240] [2021-07-13 19:50:45,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613111240] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:45,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693496830] [2021-07-13 19:50:45,703 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-07-13 19:50:45,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:50:45,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:45,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:45,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:46,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 3 treesize of output 1 [2021-07-13 19:50:46,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,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 6 treesize of output 2 [2021-07-13 19:50:46,016 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,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 5 treesize of output 1 [2021-07-13 19:50:46,019 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:46,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 3 treesize of output 1 [2021-07-13 19:50:46,046 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,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 5 treesize of output 1 [2021-07-13 19:50:46,049 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,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 6 treesize of output 2 [2021-07-13 19:50:46,052 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:46,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:46,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:46,074 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:50:46,150 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:46,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693496830] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:46,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:46,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:46,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898203870] [2021-07-13 19:50:46,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:46,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:46,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:46,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:46,151 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-07-13 19:50:46,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:46,552 INFO L93 Difference]: Finished difference Result 179 states and 370 transitions. [2021-07-13 19:50:46,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:50:46,552 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-07-13 19:50:46,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:46,552 INFO L225 Difference]: With dead ends: 179 [2021-07-13 19:50:46,552 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:50:46,552 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 514.5ms TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:50:46,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:50:46,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 155. [2021-07-13 19:50:46,554 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-07-13 19:50:46,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 326 transitions. [2021-07-13 19:50:46,554 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 326 transitions. Word has length 20 [2021-07-13 19:50:46,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:46,554 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 326 transitions. [2021-07-13 19:50:46,554 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-07-13 19:50:46,554 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 326 transitions. [2021-07-13 19:50:46,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:46,554 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:46,554 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:46,755 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 577 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29944 [2021-07-13 19:50:46,755 INFO L430 AbstractCegarLoop]: === Iteration 583 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:46,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:46,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1991808979, now seen corresponding path program 577 times [2021-07-13 19:50:46,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:46,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943015878] [2021-07-13 19:50:46,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:46,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:46,941 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:46,941 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:46,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943015878] [2021-07-13 19:50:46,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943015878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:46,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503586305] [2021-07-13 19:50:46,941 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-07-13 19:50:47,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:47,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:47,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:47,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:47,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,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 6 treesize of output 2 [2021-07-13 19:50:47,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,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 4 treesize of output 2 [2021-07-13 19:50:47,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,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 3 treesize of output 1 [2021-07-13 19:50:47,290 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:47,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 6 treesize of output 2 [2021-07-13 19:50:47,339 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,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 4 treesize of output 2 [2021-07-13 19:50:47,342 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,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-07-13 19:50:47,345 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,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-07-13 19:50:47,349 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:47,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:47,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:50:47,388 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:50:47,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-07-13 19:50:47,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503586305] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:47,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:47,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:47,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148484181] [2021-07-13 19:50:47,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:47,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:47,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:47,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:47,519 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-07-13 19:50:48,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:48,004 INFO L93 Difference]: Finished difference Result 178 states and 368 transitions. [2021-07-13 19:50:48,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:50:48,004 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-07-13 19:50:48,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:48,004 INFO L225 Difference]: With dead ends: 178 [2021-07-13 19:50:48,004 INFO L226 Difference]: Without dead ends: 166 [2021-07-13 19:50:48,005 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 606.3ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:50:48,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-07-13 19:50:48,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 154. [2021-07-13 19:50:48,006 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-07-13 19:50:48,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 324 transitions. [2021-07-13 19:50:48,006 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 324 transitions. Word has length 20 [2021-07-13 19:50:48,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:48,006 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 324 transitions. [2021-07-13 19:50:48,006 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-07-13 19:50:48,006 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 324 transitions. [2021-07-13 19:50:48,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:48,007 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:48,007 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:48,207 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29964,578 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:48,207 INFO L430 AbstractCegarLoop]: === Iteration 584 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:48,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:48,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1456579177, now seen corresponding path program 578 times [2021-07-13 19:50:48,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:48,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021071117] [2021-07-13 19:50:48,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:48,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:48,423 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:48,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:48,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021071117] [2021-07-13 19:50:48,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021071117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:48,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762876274] [2021-07-13 19:50:48,424 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-07-13 19:50:48,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:48,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:48,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:48,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:48,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-07-13 19:50:48,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,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-07-13 19:50:48,767 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,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 4 treesize of output 2 [2021-07-13 19:50:48,771 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,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-07-13 19:50:48,774 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:48,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 6 treesize of output 2 [2021-07-13 19:50:48,822 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,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 5 treesize of output 1 [2021-07-13 19:50:48,826 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,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-07-13 19:50:48,829 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,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-07-13 19:50:48,832 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:48,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:50:48,871 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:50:49,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-07-13 19:50:49,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762876274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:49,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:49,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:50:49,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309659249] [2021-07-13 19:50:49,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:50:49,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:49,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:50:49,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:50:49,005 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-07-13 19:50:49,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:49,817 INFO L93 Difference]: Finished difference Result 216 states and 437 transitions. [2021-07-13 19:50:49,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:50:49,817 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-07-13 19:50:49,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:49,817 INFO L225 Difference]: With dead ends: 216 [2021-07-13 19:50:49,817 INFO L226 Difference]: Without dead ends: 197 [2021-07-13 19:50:49,818 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 979.6ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:50:49,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-13 19:50:49,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 153. [2021-07-13 19:50:49,819 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-07-13 19:50:49,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 322 transitions. [2021-07-13 19:50:49,819 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 322 transitions. Word has length 20 [2021-07-13 19:50:49,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:49,819 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 322 transitions. [2021-07-13 19:50:49,819 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-07-13 19:50:49,819 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 322 transitions. [2021-07-13 19:50:49,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:49,820 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:49,820 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:50,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29995,579 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:50,020 INFO L430 AbstractCegarLoop]: === Iteration 585 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:50,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:50,020 INFO L82 PathProgramCache]: Analyzing trace with hash 2044324499, now seen corresponding path program 579 times [2021-07-13 19:50:50,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:50,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270461220] [2021-07-13 19:50:50,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:50,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:50,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-07-13 19:50:50,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:50,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270461220] [2021-07-13 19:50:50,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270461220] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:50,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450020090] [2021-07-13 19:50:50,210 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-07-13 19:50:50,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:50:50,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:50,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:50,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:51,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:51,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,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 11 treesize of output 1 [2021-07-13 19:50:51,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:51,172 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,177 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:51,177 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:51,183 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,187 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:51,187 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,192 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:51,192 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,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 13 treesize of output 2 [2021-07-13 19:50:51,198 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,202 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:51,202 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:51,207 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,210 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:51,211 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,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 10 treesize of output 1 [2021-07-13 19:50:51,216 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:51,221 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,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 9 treesize of output 2 [2021-07-13 19:50:51,226 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,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 10 treesize of output 1 [2021-07-13 19:50:51,231 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:51,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:51,235 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,330 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:50:51,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 4 treesize of output 2 [2021-07-13 19:50:51,334 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,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-07-13 19:50:51,338 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,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-07-13 19:50:51,342 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,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 5 treesize of output 1 [2021-07-13 19:50:51,345 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:51,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:50:51,386 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:50:51,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-07-13 19:50:51,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450020090] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:51,523 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:51,523 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:50:51,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208614912] [2021-07-13 19:50:51,523 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:51,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:51,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:51,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:51,524 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-07-13 19:50:51,856 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 37 [2021-07-13 19:50:51,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:51,931 INFO L93 Difference]: Finished difference Result 194 states and 397 transitions. [2021-07-13 19:50:51,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:50:51,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-07-13 19:50:51,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:51,932 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:50:51,932 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:50:51,932 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 587.8ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:50:51,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:50:51,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 156. [2021-07-13 19:50:51,933 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-07-13 19:50:51,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 330 transitions. [2021-07-13 19:50:51,933 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 330 transitions. Word has length 20 [2021-07-13 19:50:51,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:51,934 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 330 transitions. [2021-07-13 19:50:51,934 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-07-13 19:50:51,934 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 330 transitions. [2021-07-13 19:50:51,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:51,934 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:51,934 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:52,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 580 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30022 [2021-07-13 19:50:52,134 INFO L430 AbstractCegarLoop]: === Iteration 586 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:52,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:52,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1100343233, now seen corresponding path program 580 times [2021-07-13 19:50:52,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:52,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741165700] [2021-07-13 19:50:52,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:52,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:52,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-07-13 19:50:52,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:52,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741165700] [2021-07-13 19:50:52,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741165700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:52,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522882289] [2021-07-13 19:50:52,381 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-07-13 19:50:52,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:50:52,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:52,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:52,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:53,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:53,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:53,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 9 treesize of output 1 [2021-07-13 19:50:53,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:53,109 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:53,112 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:53,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:53,115 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,171 INFO L628 ElimStorePlain]: treesize reduction 105, result has 37.5 percent of original size [2021-07-13 19:50:53,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-07-13 19:50:53,174 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:53,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 6 treesize of output 2 [2021-07-13 19:50:53,196 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:53,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-07-13 19:50:53,217 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:53,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:53,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:53,235 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:50:53,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-07-13 19:50:53,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522882289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:53,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:53,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:50:53,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639568292] [2021-07-13 19:50:53,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:50:53,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:53,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:50:53,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:50:53,314 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-07-13 19:50:53,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:53,659 INFO L93 Difference]: Finished difference Result 189 states and 385 transitions. [2021-07-13 19:50:53,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:50:53,659 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-07-13 19:50:53,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:53,660 INFO L225 Difference]: With dead ends: 189 [2021-07-13 19:50:53,660 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:50:53,660 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 635.6ms TimeCoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:50:53,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:50:53,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 160. [2021-07-13 19:50:53,661 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-07-13 19:50:53,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 338 transitions. [2021-07-13 19:50:53,661 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 338 transitions. Word has length 20 [2021-07-13 19:50:53,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:53,661 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 338 transitions. [2021-07-13 19:50:53,661 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-07-13 19:50:53,662 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 338 transitions. [2021-07-13 19:50:53,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:53,662 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:53,662 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:53,862 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30269,581 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:53,862 INFO L430 AbstractCegarLoop]: === Iteration 587 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:53,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:53,863 INFO L82 PathProgramCache]: Analyzing trace with hash -798147579, now seen corresponding path program 581 times [2021-07-13 19:50:53,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:53,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600457733] [2021-07-13 19:50:53,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:53,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:54,089 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:54,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:54,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600457733] [2021-07-13 19:50:54,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600457733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:54,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173053105] [2021-07-13 19:50:54,089 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-07-13 19:50:54,223 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:50:54,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:54,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:54,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:54,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:54,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:54,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 9 treesize of output 1 [2021-07-13 19:50:54,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:54,820 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:54,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:54,823 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:54,823 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:54,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:54,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-07-13 19:50:54,827 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:54,881 INFO L628 ElimStorePlain]: treesize reduction 109, result has 35.1 percent of original size [2021-07-13 19:50: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-07-13 19:50:54,884 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:54,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:54,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 3 treesize of output 1 [2021-07-13 19:50:54,906 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:54,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:54,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 4 treesize of output 2 [2021-07-13 19:50:54,927 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:54,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:54,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:54,944 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:50:55,021 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:55,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173053105] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:55,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:55,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:50:55,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692711136] [2021-07-13 19:50:55,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:50:55,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:55,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:50:55,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:50:55,022 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-07-13 19:50:55,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:55,446 INFO L93 Difference]: Finished difference Result 192 states and 392 transitions. [2021-07-13 19:50:55,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:50:55,446 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-07-13 19:50:55,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:55,446 INFO L225 Difference]: With dead ends: 192 [2021-07-13 19:50:55,446 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:50:55,446 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 718.1ms TimeCoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:50:55,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:50:55,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 161. [2021-07-13 19:50:55,448 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-07-13 19:50:55,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 340 transitions. [2021-07-13 19:50:55,448 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 340 transitions. Word has length 20 [2021-07-13 19:50:55,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:55,448 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 340 transitions. [2021-07-13 19:50:55,448 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-07-13 19:50:55,448 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 340 transitions. [2021-07-13 19:50:55,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:55,448 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:55,448 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:55,649 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 582 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30367 [2021-07-13 19:50:55,649 INFO L430 AbstractCegarLoop]: === Iteration 588 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:55,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:55,649 INFO L82 PathProgramCache]: Analyzing trace with hash -1829220543, now seen corresponding path program 582 times [2021-07-13 19:50:55,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:55,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952307496] [2021-07-13 19:50:55,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:55,864 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:55,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:55,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952307496] [2021-07-13 19:50:55,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952307496] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:55,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224067646] [2021-07-13 19:50:55,864 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-07-13 19:50:56,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:50:56,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:56,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:56,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:56,515 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:56,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,519 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:56,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:56,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:56,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:50:56,524 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:56,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-07-13 19:50:56,527 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,582 INFO L628 ElimStorePlain]: treesize reduction 104, result has 37.3 percent of original size [2021-07-13 19:50:56,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-07-13 19:50:56,585 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:56,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 5 treesize of output 1 [2021-07-13 19:50:56,607 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:56,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 5 treesize of output 1 [2021-07-13 19:50:56,629 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:56,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:56,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:56,647 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:50: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-07-13 19:50:56,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224067646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:56,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:56,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:50:56,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550530042] [2021-07-13 19:50:56,733 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:50:56,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:56,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:50:56,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:50:56,734 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-07-13 19:50:57,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:57,212 INFO L93 Difference]: Finished difference Result 189 states and 392 transitions. [2021-07-13 19:50:57,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:50:57,212 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-07-13 19:50:57,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:57,212 INFO L225 Difference]: With dead ends: 189 [2021-07-13 19:50:57,213 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:50:57,213 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 699.7ms TimeCoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:50:57,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:50:57,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 162. [2021-07-13 19:50:57,214 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-07-13 19:50:57,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 342 transitions. [2021-07-13 19:50:57,214 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 342 transitions. Word has length 20 [2021-07-13 19:50:57,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:57,214 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 342 transitions. [2021-07-13 19:50:57,214 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-07-13 19:50:57,214 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 342 transitions. [2021-07-13 19:50:57,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:57,215 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:57,215 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:57,415 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 583 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30460 [2021-07-13 19:50:57,415 INFO L430 AbstractCegarLoop]: === Iteration 589 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:57,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:57,415 INFO L82 PathProgramCache]: Analyzing trace with hash 492823685, now seen corresponding path program 583 times [2021-07-13 19:50:57,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:57,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627925012] [2021-07-13 19:50:57,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:57,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:57,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-07-13 19:50:57,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:57,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627925012] [2021-07-13 19:50:57,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627925012] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:57,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196976122] [2021-07-13 19:50:57,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 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-07-13 19:50:57,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:57,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:57,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:58,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:58,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:58,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 9 treesize of output 1 [2021-07-13 19:50:58,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:58,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:58,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:58,450 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:58,451 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:58,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:58,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:50:58,454 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:58,509 INFO L628 ElimStorePlain]: treesize reduction 107, result has 36.3 percent of original size [2021-07-13 19:50:58,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 4 treesize of output 2 [2021-07-13 19:50:58,512 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:58,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50: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 6 treesize of output 2 [2021-07-13 19:50:58,535 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:58,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:58,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:50:58,556 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:58,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:58,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:50:58,574 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-07-13 19:50:58,653 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:58,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196976122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:58,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:58,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:50:58,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558447035] [2021-07-13 19:50:58,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:50:58,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:58,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:50:58,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:50:58,654 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-07-13 19:50:58,806 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 54 [2021-07-13 19:50:59,408 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:50:59,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:59,437 INFO L93 Difference]: Finished difference Result 195 states and 400 transitions. [2021-07-13 19:50:59,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:50:59,437 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-07-13 19:50:59,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:59,438 INFO L225 Difference]: With dead ends: 195 [2021-07-13 19:50:59,438 INFO L226 Difference]: Without dead ends: 182 [2021-07-13 19:50:59,438 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1090.5ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:50:59,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-07-13 19:50:59,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 163. [2021-07-13 19:50:59,439 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-07-13 19:50:59,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 344 transitions. [2021-07-13 19:50:59,439 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 344 transitions. Word has length 20 [2021-07-13 19:50:59,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:59,440 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 344 transitions. [2021-07-13 19:50:59,440 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-07-13 19:50:59,440 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 344 transitions. [2021-07-13 19:50:59,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:59,440 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:59,440 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:59,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30538,584 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:59,640 INFO L430 AbstractCegarLoop]: === Iteration 590 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:59,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:59,641 INFO L82 PathProgramCache]: Analyzing trace with hash 13539009, now seen corresponding path program 584 times [2021-07-13 19:50:59,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:59,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023641733] [2021-07-13 19:50:59,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:59,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:59,859 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:59,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:59,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023641733] [2021-07-13 19:50:59,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023641733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:59,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780440319] [2021-07-13 19:50:59,859 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-07-13 19:50:59,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:59,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:59,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:50:59,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:00,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:00,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:00,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 10 treesize of output 1 [2021-07-13 19:51:00,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:00,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:00,794 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:00,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:00,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 11 treesize of output 2 [2021-07-13 19:51:00,799 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:00,804 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,949 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 67 [2021-07-13 19:51:00,949 INFO L628 ElimStorePlain]: treesize reduction 490, result has 19.3 percent of original size [2021-07-13 19:51:00,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 5 treesize of output 1 [2021-07-13 19:51:00,953 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:00,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51: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 4 treesize of output 2 [2021-07-13 19:51:01,000 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:01,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 4 treesize of output 2 [2021-07-13 19:51:01,045 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:01,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:01,088 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:01,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-07-13 19:51:01,130 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:01,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 3 treesize of output 1 [2021-07-13 19:51:01,170 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:01,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-07-13 19:51:01,210 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:01,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:51:01,246 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:769, output treesize:73 [2021-07-13 19:51:01,388 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:01,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780440319] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:01,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:01,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-07-13 19:51:01,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527602705] [2021-07-13 19:51:01,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:51:01,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:01,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:51:01,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:51:01,389 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-07-13 19:51:01,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:01,899 INFO L93 Difference]: Finished difference Result 185 states and 384 transitions. [2021-07-13 19:51:01,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:51:01,900 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-07-13 19:51:01,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:01,900 INFO L225 Difference]: With dead ends: 185 [2021-07-13 19:51:01,900 INFO L226 Difference]: Without dead ends: 173 [2021-07-13 19:51:01,900 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 778.2ms TimeCoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:51:01,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-07-13 19:51:01,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 161. [2021-07-13 19:51:01,901 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-07-13 19:51:01,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 340 transitions. [2021-07-13 19:51:01,902 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 340 transitions. Word has length 20 [2021-07-13 19:51:01,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:01,902 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 340 transitions. [2021-07-13 19:51:01,902 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-07-13 19:51:01,902 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 340 transitions. [2021-07-13 19:51:01,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:01,902 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:01,902 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:02,102 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 585 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30684 [2021-07-13 19:51:02,103 INFO L430 AbstractCegarLoop]: === Iteration 591 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:02,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:02,103 INFO L82 PathProgramCache]: Analyzing trace with hash 1384391087, now seen corresponding path program 585 times [2021-07-13 19:51:02,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:02,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434417662] [2021-07-13 19:51:02,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:02,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:02,292 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:02,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:02,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434417662] [2021-07-13 19:51:02,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434417662] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:02,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615481910] [2021-07-13 19:51:02,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 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-07-13 19:51:02,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:51:02,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:02,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:02,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:03,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:03,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,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-07-13 19:51:03,106 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,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-07-13 19:51:03,111 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,114 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:03,115 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,118 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:03,119 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,122 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:03,123 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51: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 11 treesize of output 1 [2021-07-13 19:51:03,128 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,132 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:03,132 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:03,136 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,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-07-13 19:51:03,141 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,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 7 treesize of output 1 [2021-07-13 19:51:03,146 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:03,150 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:03,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:03,155 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,157 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:03,158 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:03,161 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,215 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:51:03,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-07-13 19:51:03,218 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,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-07-13 19:51:03,221 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,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-07-13 19:51:03,224 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:03,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:03,247 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-07-13 19:51:03,327 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:03,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615481910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:03,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:03,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:51:03,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630081898] [2021-07-13 19:51:03,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:03,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:03,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:03,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:03,328 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-07-13 19:51:03,684 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-07-13 19:51:03,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:03,857 INFO L93 Difference]: Finished difference Result 194 states and 402 transitions. [2021-07-13 19:51:03,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:51:03,857 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-07-13 19:51:03,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:03,858 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:51:03,858 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:51:03,858 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 679.0ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:03,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:51:03,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 163. [2021-07-13 19:51:03,859 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-07-13 19:51:03,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 344 transitions. [2021-07-13 19:51:03,859 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 344 transitions. Word has length 20 [2021-07-13 19:51:03,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:03,860 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 344 transitions. [2021-07-13 19:51:03,860 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-07-13 19:51:03,860 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 344 transitions. [2021-07-13 19:51:03,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:03,860 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:03,860 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:04,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30793,586 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:04,060 INFO L430 AbstractCegarLoop]: === Iteration 592 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:04,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:04,061 INFO L82 PathProgramCache]: Analyzing trace with hash 353318123, now seen corresponding path program 586 times [2021-07-13 19:51:04,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:04,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316104500] [2021-07-13 19:51:04,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:04,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:04,266 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:04,266 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:04,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316104500] [2021-07-13 19:51:04,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316104500] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:04,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138199206] [2021-07-13 19:51:04,266 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-07-13 19:51:04,399 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:51:04,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:04,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:04,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:05,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:05,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,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 7 treesize of output 1 [2021-07-13 19:51:05,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:05,140 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,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 13 treesize of output 2 [2021-07-13 19:51:05,145 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,148 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:05,149 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:05,153 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,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 10 treesize of output 1 [2021-07-13 19:51:05,158 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:05,162 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:05,165 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:05,170 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:05,173 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:05,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:05,177 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,237 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:51:05,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:05,240 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,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-07-13 19:51:05,244 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,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 3 treesize of output 1 [2021-07-13 19:51:05,246 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:05,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:05,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:05,268 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:51:05,351 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:05,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138199206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:05,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:05,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:51:05,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306130658] [2021-07-13 19:51:05,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:05,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:05,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:05,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:05,352 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-07-13 19:51:05,720 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:51:05,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:05,833 INFO L93 Difference]: Finished difference Result 191 states and 396 transitions. [2021-07-13 19:51:05,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:51:05,834 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-07-13 19:51:05,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:05,834 INFO L225 Difference]: With dead ends: 191 [2021-07-13 19:51:05,834 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:51:05,834 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 715.0ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:05,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:51:05,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 164. [2021-07-13 19:51:05,835 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-07-13 19:51:05,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 346 transitions. [2021-07-13 19:51:05,836 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 346 transitions. Word has length 20 [2021-07-13 19:51:05,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:05,836 INFO L482 AbstractCegarLoop]: Abstraction has 164 states and 346 transitions. [2021-07-13 19:51:05,836 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-07-13 19:51:05,836 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 346 transitions. [2021-07-13 19:51:05,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:05,836 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:05,836 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:06,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 587 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30991 [2021-07-13 19:51:06,037 INFO L430 AbstractCegarLoop]: === Iteration 593 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:06,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:06,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1619604945, now seen corresponding path program 587 times [2021-07-13 19:51:06,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:06,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831094787] [2021-07-13 19:51:06,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:06,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:06,243 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:06,243 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:06,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831094787] [2021-07-13 19:51:06,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831094787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:06,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986124566] [2021-07-13 19:51:06,243 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-07-13 19:51:06,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:51:06,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:06,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:06,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:07,174 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:07,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,178 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:07,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51: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 13 treesize of output 2 [2021-07-13 19:51:07,184 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,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-07-13 19:51:07,189 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,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 10 treesize of output 1 [2021-07-13 19:51:07,193 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,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 7 treesize of output 1 [2021-07-13 19:51:07,198 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,202 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:07,202 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,205 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:07,206 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,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-07-13 19:51:07,214 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,217 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:07,218 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:07,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:07,223 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:07,226 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,280 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:51:07,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 5 treesize of output 1 [2021-07-13 19:51:07,284 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,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-07-13 19:51:07,287 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,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 3 treesize of output 1 [2021-07-13 19:51:07,290 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:07,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:07,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:07,313 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:51:07,395 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:07,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986124566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:07,395 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:07,395 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:51:07,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073120648] [2021-07-13 19:51:07,396 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:07,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:07,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:07,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:07,396 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-07-13 19:51:07,825 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:51:07,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:07,926 INFO L93 Difference]: Finished difference Result 188 states and 390 transitions. [2021-07-13 19:51:07,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:51:07,926 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-07-13 19:51:07,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:07,927 INFO L225 Difference]: With dead ends: 188 [2021-07-13 19:51:07,927 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:51:07,927 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 785.5ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:07,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:51:07,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 165. [2021-07-13 19:51:07,928 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-07-13 19:51:07,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 348 transitions. [2021-07-13 19:51:07,929 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 348 transitions. Word has length 20 [2021-07-13 19:51:07,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:07,929 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 348 transitions. [2021-07-13 19:51:07,929 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-07-13 19:51:07,929 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 348 transitions. [2021-07-13 19:51:07,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:07,929 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:07,929 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:08,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31175,588 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:08,130 INFO L430 AbstractCegarLoop]: === Iteration 594 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:08,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:08,130 INFO L82 PathProgramCache]: Analyzing trace with hash -2098889621, now seen corresponding path program 588 times [2021-07-13 19:51:08,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:08,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191603306] [2021-07-13 19:51:08,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:08,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:08,351 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:08,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:08,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191603306] [2021-07-13 19:51:08,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191603306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:08,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045192089] [2021-07-13 19:51:08,351 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-07-13 19:51:08,489 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:51:08,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:08,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:08,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:09,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,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 10 treesize of output 1 [2021-07-13 19:51:09,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:09,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,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-07-13 19:51:09,527 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,531 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,536 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,537 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,541 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,546 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,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 9 treesize of output 2 [2021-07-13 19:51:09,551 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,556 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,556 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,561 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,561 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,565 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,566 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,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 12 treesize of output 1 [2021-07-13 19:51:09,571 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:09,577 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,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 13 treesize of output 2 [2021-07-13 19:51:09,583 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,586 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,587 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,592 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,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 11 treesize of output 1 [2021-07-13 19:51:09,599 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,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-07-13 19:51:09,606 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:09,611 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:09,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:09,618 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,753 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:51:09,753 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.7 percent of original size [2021-07-13 19:51:09,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 6 treesize of output 2 [2021-07-13 19:51:09,757 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,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-07-13 19:51:09,761 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,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 3 treesize of output 1 [2021-07-13 19:51:09,765 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,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 5 treesize of output 1 [2021-07-13 19:51:09,769 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:09,773 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:09,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:09,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:51:09,826 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:905, output treesize:104 [2021-07-13 19:51:10,005 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:10,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045192089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:10,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:10,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:51:10,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51177933] [2021-07-13 19:51:10,005 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:10,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:10,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:10,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:10,006 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-07-13 19:51:10,146 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 51 [2021-07-13 19:51:10,677 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 37 [2021-07-13 19:51:10,808 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 52 [2021-07-13 19:51:10,964 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 57 [2021-07-13 19:51:11,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:11,428 INFO L93 Difference]: Finished difference Result 281 states and 557 transitions. [2021-07-13 19:51:11,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:51:11,428 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-07-13 19:51:11,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:11,428 INFO L225 Difference]: With dead ends: 281 [2021-07-13 19:51:11,428 INFO L226 Difference]: Without dead ends: 241 [2021-07-13 19:51:11,429 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1628.4ms TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:51:11,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-07-13 19:51:11,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 162. [2021-07-13 19:51:11,430 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-07-13 19:51:11,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 342 transitions. [2021-07-13 19:51:11,430 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 342 transitions. Word has length 20 [2021-07-13 19:51:11,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:11,430 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 342 transitions. [2021-07-13 19:51:11,431 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-07-13 19:51:11,431 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 342 transitions. [2021-07-13 19:51:11,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:11,431 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:11,431 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:11,631 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31360,589 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:11,631 INFO L430 AbstractCegarLoop]: === Iteration 595 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:11,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:11,632 INFO L82 PathProgramCache]: Analyzing trace with hash 1393553921, now seen corresponding path program 589 times [2021-07-13 19:51:11,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:11,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20217204] [2021-07-13 19:51:11,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:11,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:11,823 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:11,824 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:11,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20217204] [2021-07-13 19:51:11,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20217204] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:11,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286782919] [2021-07-13 19:51:11,824 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-07-13 19:51:11,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:11,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:11,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:12,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:12,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,592 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:12,603 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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-07-13 19:51:12,609 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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-07-13 19:51:12,613 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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-07-13 19:51:12,629 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,635 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,639 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,640 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,644 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,648 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:12,648 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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 7 treesize of output 1 [2021-07-13 19:51:12,653 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,716 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:51:12,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-07-13 19:51:12,720 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,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 3 treesize of output 1 [2021-07-13 19:51:12,723 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,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-07-13 19:51:12,727 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:12,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:12,753 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:51:12,864 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:12,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286782919] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:12,865 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:12,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:51:12,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052227282] [2021-07-13 19:51:12,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:12,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:12,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:12,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:12,865 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-07-13 19:51:13,222 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:51:13,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:13,347 INFO L93 Difference]: Finished difference Result 191 states and 396 transitions. [2021-07-13 19:51:13,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:51:13,348 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-07-13 19:51:13,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:13,348 INFO L225 Difference]: With dead ends: 191 [2021-07-13 19:51:13,348 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:51:13,348 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 667.8ms TimeCoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:51:13,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:51:13,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 164. [2021-07-13 19:51:13,349 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-07-13 19:51:13,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 346 transitions. [2021-07-13 19:51:13,350 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 346 transitions. Word has length 20 [2021-07-13 19:51:13,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:13,350 INFO L482 AbstractCegarLoop]: Abstraction has 164 states and 346 transitions. [2021-07-13 19:51:13,350 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-07-13 19:51:13,350 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 346 transitions. [2021-07-13 19:51:13,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:13,350 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:13,350 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:13,550 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 590 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31673 [2021-07-13 19:51:13,551 INFO L430 AbstractCegarLoop]: === Iteration 596 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:13,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:13,551 INFO L82 PathProgramCache]: Analyzing trace with hash -579369147, now seen corresponding path program 590 times [2021-07-13 19:51:13,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:13,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98618748] [2021-07-13 19:51:13,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:13,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:13,824 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:13,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:13,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98618748] [2021-07-13 19:51:13,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98618748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:13,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56573751] [2021-07-13 19:51:13,825 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-07-13 19:51:13,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:13,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:13,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:13,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:14,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:14,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:14,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,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 11 treesize of output 1 [2021-07-13 19:51:14,691 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,695 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:14,696 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,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 7 treesize of output 1 [2021-07-13 19:51:14,701 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:14,705 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:14,710 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,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 10 treesize of output 1 [2021-07-13 19:51:14,715 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,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 13 treesize of output 2 [2021-07-13 19:51:14,720 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,723 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:14,724 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,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 10 treesize of output 1 [2021-07-13 19:51:14,729 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,732 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:14,733 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,736 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:14,737 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:14,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 10 treesize of output 1 [2021-07-13 19:51:14,741 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,744 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:14,744 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,805 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:51:14,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-07-13 19:51:14,809 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,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 3 treesize of output 1 [2021-07-13 19:51:14,812 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,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-07-13 19:51:14,815 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:14,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:14,842 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-07-13 19:51:14,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-07-13 19:51:14,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56573751] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:14,954 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:14,954 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:51:14,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590794857] [2021-07-13 19:51:14,954 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:14,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:14,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:14,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:14,955 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-07-13 19:51:15,271 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:51:15,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:15,313 INFO L93 Difference]: Finished difference Result 180 states and 370 transitions. [2021-07-13 19:51:15,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:51:15,313 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-07-13 19:51:15,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:15,314 INFO L225 Difference]: With dead ends: 180 [2021-07-13 19:51:15,314 INFO L226 Difference]: Without dead ends: 167 [2021-07-13 19:51:15,314 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 653.0ms TimeCoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:51:15,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-13 19:51:15,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 165. [2021-07-13 19:51:15,315 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-07-13 19:51:15,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 348 transitions. [2021-07-13 19:51:15,315 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 348 transitions. Word has length 20 [2021-07-13 19:51:15,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:15,315 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 348 transitions. [2021-07-13 19:51:15,315 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-07-13 19:51:15,315 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 348 transitions. [2021-07-13 19:51:15,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:15,316 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:15,316 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:15,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31814,591 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:15,516 INFO L430 AbstractCegarLoop]: === Iteration 597 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:15,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:15,517 INFO L82 PathProgramCache]: Analyzing trace with hash -1058653823, now seen corresponding path program 591 times [2021-07-13 19:51:15,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:15,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243734624] [2021-07-13 19:51:15,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:15,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:15,719 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:15,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:15,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243734624] [2021-07-13 19:51:15,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243734624] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:15,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538167950] [2021-07-13 19:51:15,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 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-07-13 19:51:15,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:51:15,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:15,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:15,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:16,576 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:16,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:16,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,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 10 treesize of output 1 [2021-07-13 19:51:16,589 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,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 11 treesize of output 1 [2021-07-13 19:51:16,595 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,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 13 treesize of output 2 [2021-07-13 19:51:16,602 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,606 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:16,607 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:16,613 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,617 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:16,617 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:16,623 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,627 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:16,628 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,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 7 treesize of output 1 [2021-07-13 19:51:16,633 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,636 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:16,637 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:16,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-07-13 19:51:16,642 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:16,647 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,651 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:16,651 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,655 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:16,655 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,761 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 69 [2021-07-13 19:51:16,762 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-07-13 19:51:16,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:16,766 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,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 4 treesize of output 2 [2021-07-13 19:51:16,770 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,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-07-13 19:51:16,774 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,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 5 treesize of output 1 [2021-07-13 19:51:16,777 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:16,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:16,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:51:16,824 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-07-13 19:51:16,983 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:16,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538167950] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:16,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:16,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:51:16,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192956446] [2021-07-13 19:51:16,984 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:16,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:16,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:16,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:16,984 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-07-13 19:51:18,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:18,067 INFO L93 Difference]: Finished difference Result 255 states and 509 transitions. [2021-07-13 19:51:18,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:51:18,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-07-13 19:51:18,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:18,068 INFO L225 Difference]: With dead ends: 255 [2021-07-13 19:51:18,068 INFO L226 Difference]: Without dead ends: 222 [2021-07-13 19:51:18,068 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 1231.1ms TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:51:18,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-13 19:51:18,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 163. [2021-07-13 19:51:18,070 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-07-13 19:51:18,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 344 transitions. [2021-07-13 19:51:18,070 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 344 transitions. Word has length 20 [2021-07-13 19:51:18,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:18,070 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 344 transitions. [2021-07-13 19:51:18,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-07-13 19:51:18,070 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 344 transitions. [2021-07-13 19:51:18,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:18,071 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:18,071 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:18,271 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 592 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31916 [2021-07-13 19:51:18,271 INFO L430 AbstractCegarLoop]: === Iteration 598 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:18,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:18,271 INFO L82 PathProgramCache]: Analyzing trace with hash 8376175, now seen corresponding path program 592 times [2021-07-13 19:51:18,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:18,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580939646] [2021-07-13 19:51:18,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:18,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:18,471 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:18,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:18,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580939646] [2021-07-13 19:51:18,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580939646] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:18,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625459498] [2021-07-13 19:51:18,471 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-07-13 19:51:18,605 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:51:18,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:18,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:18,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:18,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 6 treesize of output 2 [2021-07-13 19:51:18,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 5 treesize of output 1 [2021-07-13 19:51:18,783 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 3 treesize of output 1 [2021-07-13 19:51:18,786 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:18,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 3 treesize of output 1 [2021-07-13 19:51:18,813 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,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 6 treesize of output 2 [2021-07-13 19:51:18,823 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,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-07-13 19:51:18,827 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:18,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:18,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:18,850 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:51:18,925 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:18,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625459498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:18,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:18,926 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:18,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886534589] [2021-07-13 19:51:18,926 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:18,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:18,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:18,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:18,926 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-07-13 19:51:19,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:19,231 INFO L93 Difference]: Finished difference Result 185 states and 380 transitions. [2021-07-13 19:51:19,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:51:19,231 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-07-13 19:51:19,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:19,231 INFO L225 Difference]: With dead ends: 185 [2021-07-13 19:51:19,231 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:51:19,231 INFO L764 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-07-13 19:51:19,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:51:19,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 165. [2021-07-13 19:51:19,233 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-07-13 19:51:19,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 348 transitions. [2021-07-13 19:51:19,245 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 348 transitions. Word has length 20 [2021-07-13 19:51:19,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:19,245 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 348 transitions. [2021-07-13 19:51:19,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-07-13 19:51:19,246 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 348 transitions. [2021-07-13 19:51:19,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:19,246 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:19,246 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:19,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32097,593 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:19,461 INFO L430 AbstractCegarLoop]: === Iteration 599 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:19,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:19,461 INFO L82 PathProgramCache]: Analyzing trace with hash -470908501, now seen corresponding path program 593 times [2021-07-13 19:51:19,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:19,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965564787] [2021-07-13 19:51:19,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:19,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:19,658 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:19,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:19,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965564787] [2021-07-13 19:51:19,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965564787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:19,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736187430] [2021-07-13 19:51:19,658 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-07-13 19:51:19,796 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:51:19,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:19,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:19,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:19,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-07-13 19:51:19,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:19,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 4 treesize of output 2 [2021-07-13 19:51:19,997 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,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 5 treesize of output 1 [2021-07-13 19:51:20,001 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,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-07-13 19:51:20,005 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:20,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 3 treesize of output 1 [2021-07-13 19:51:20,053 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,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-07-13 19:51:20,057 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:20,060 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,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 6 treesize of output 2 [2021-07-13 19:51:20,063 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:20,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:20,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:51:20,103 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-07-13 19:51:20,240 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:20,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736187430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:20,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:20,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:20,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96482233] [2021-07-13 19:51:20,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:20,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:20,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:20,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:20,241 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-07-13 19:51:20,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:20,904 INFO L93 Difference]: Finished difference Result 228 states and 459 transitions. [2021-07-13 19:51:20,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:51:20,904 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-07-13 19:51:20,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:20,905 INFO L225 Difference]: With dead ends: 228 [2021-07-13 19:51:20,905 INFO L226 Difference]: Without dead ends: 202 [2021-07-13 19:51:20,905 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 771.9ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:20,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-07-13 19:51:20,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 166. [2021-07-13 19:51:20,907 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-07-13 19:51:20,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 350 transitions. [2021-07-13 19:51:20,907 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 350 transitions. Word has length 20 [2021-07-13 19:51:20,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:20,907 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 350 transitions. [2021-07-13 19:51:20,907 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-07-13 19:51:20,908 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 350 transitions. [2021-07-13 19:51:20,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:20,908 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:20,908 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:21,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 594 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32116 [2021-07-13 19:51:21,117 INFO L430 AbstractCegarLoop]: === Iteration 600 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:21,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:21,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1006138303, now seen corresponding path program 594 times [2021-07-13 19:51:21,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:21,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358592015] [2021-07-13 19:51:21,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:21,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:21,309 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:21,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:21,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358592015] [2021-07-13 19:51:21,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358592015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:21,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970000641] [2021-07-13 19:51:21,309 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-07-13 19:51:21,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 19:51:21,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:21,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:21,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:21,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 5 treesize of output 1 [2021-07-13 19:51:21,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:21,646 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:21,650 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,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 6 treesize of output 2 [2021-07-13 19:51:21,653 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:21,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 6 treesize of output 2 [2021-07-13 19:51:21,701 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,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-07-13 19:51:21,704 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,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 5 treesize of output 1 [2021-07-13 19:51:21,708 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,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-07-13 19:51:21,711 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:21,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:51:21,751 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:51:21,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-07-13 19:51:21,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970000641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:21,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:21,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:21,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440717296] [2021-07-13 19:51:21,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:21,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:21,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:21,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:21,888 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-07-13 19:51:22,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:22,502 INFO L93 Difference]: Finished difference Result 195 states and 406 transitions. [2021-07-13 19:51:22,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:51:22,503 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-07-13 19:51:22,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:22,503 INFO L225 Difference]: With dead ends: 195 [2021-07-13 19:51:22,503 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:51:22,503 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 752.9ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:51:22,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:51:22,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 166. [2021-07-13 19:51:22,505 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-07-13 19:51:22,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 350 transitions. [2021-07-13 19:51:22,505 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 350 transitions. Word has length 20 [2021-07-13 19:51:22,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:22,505 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 350 transitions. [2021-07-13 19:51:22,505 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-07-13 19:51:22,505 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 350 transitions. [2021-07-13 19:51:22,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:22,505 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:22,505 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:22,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 595 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32148 [2021-07-13 19:51:22,706 INFO L430 AbstractCegarLoop]: === Iteration 601 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:22,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:22,706 INFO L82 PathProgramCache]: Analyzing trace with hash 323612997, now seen corresponding path program 595 times [2021-07-13 19:51:22,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:22,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756348593] [2021-07-13 19:51:22,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:22,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:22,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-07-13 19:51:22,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:22,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756348593] [2021-07-13 19:51:22,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756348593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:22,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453964704] [2021-07-13 19:51:22,915 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-07-13 19:51:23,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:23,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:23,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:23,755 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:23,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,759 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:23,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,764 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:23,764 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:23,768 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,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-07-13 19:51:23,773 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,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 13 treesize of output 2 [2021-07-13 19:51:23,778 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,781 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:23,781 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,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 10 treesize of output 1 [2021-07-13 19:51:23,786 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:23,790 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,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-07-13 19:51:23,795 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:23,798 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:23,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:23,802 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,856 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:51:23,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-07-13 19:51:23,859 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,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-07-13 19:51:23,863 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,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-07-13 19:51:23,866 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:23,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:23,888 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:51:23,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-07-13 19:51:23,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453964704] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:23,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:23,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:51:23,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477185881] [2021-07-13 19:51:23,971 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:23,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:23,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:23,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:23,971 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-07-13 19:51:24,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:24,471 INFO L93 Difference]: Finished difference Result 200 states and 414 transitions. [2021-07-13 19:51:24,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:51:24,471 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-07-13 19:51:24,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:24,472 INFO L225 Difference]: With dead ends: 200 [2021-07-13 19:51:24,472 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:51:24,472 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 725.7ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:24,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:51:24,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 169. [2021-07-13 19:51:24,473 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-07-13 19:51:24,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 356 transitions. [2021-07-13 19:51:24,473 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 356 transitions. Word has length 20 [2021-07-13 19:51:24,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:24,473 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 356 transitions. [2021-07-13 19:51:24,473 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-07-13 19:51:24,474 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 356 transitions. [2021-07-13 19:51:24,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:24,474 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:24,474 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:24,674 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 596 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32176 [2021-07-13 19:51:24,675 INFO L430 AbstractCegarLoop]: === Iteration 602 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:24,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:24,675 INFO L82 PathProgramCache]: Analyzing trace with hash -707459967, now seen corresponding path program 596 times [2021-07-13 19:51:24,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:24,675 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773116577] [2021-07-13 19:51:24,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:24,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:24,883 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:24,883 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:24,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773116577] [2021-07-13 19:51:24,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773116577] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:24,883 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914554879] [2021-07-13 19:51:24,883 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-07-13 19:51:25,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:25,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:25,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:25,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:25,739 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:25,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,745 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:25,746 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:25,751 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:25,759 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:25,764 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,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 10 treesize of output 1 [2021-07-13 19:51:25,770 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:25,777 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:25,783 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:25,790 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,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-07-13 19:51:25,797 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:25,802 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:25,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-07-13 19:51:25,807 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,873 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:51:25,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 3 treesize of output 1 [2021-07-13 19:51:25,876 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,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 5 treesize of output 1 [2021-07-13 19:51:25,879 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,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 6 treesize of output 2 [2021-07-13 19:51:25,883 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:25,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:25,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:25,905 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:51:25,987 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:25,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914554879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:25,987 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:25,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:51:25,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784318760] [2021-07-13 19:51:25,987 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:25,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:25,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:25,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:25,988 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-07-13 19:51:26,409 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:51:26,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:26,550 INFO L93 Difference]: Finished difference Result 197 states and 408 transitions. [2021-07-13 19:51:26,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:51:26,550 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-07-13 19:51:26,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:26,551 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:51:26,551 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:51:26,551 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 711.5ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:26,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:51:26,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 170. [2021-07-13 19:51:26,552 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-07-13 19:51:26,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 358 transitions. [2021-07-13 19:51:26,552 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 358 transitions. Word has length 20 [2021-07-13 19:51:26,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:26,553 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 358 transitions. [2021-07-13 19:51:26,553 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-07-13 19:51:26,553 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 358 transitions. [2021-07-13 19:51:26,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:26,553 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:26,553 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:26,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 597 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32350 [2021-07-13 19:51:26,753 INFO L430 AbstractCegarLoop]: === Iteration 603 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:26,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:26,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1614584261, now seen corresponding path program 597 times [2021-07-13 19:51:26,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:26,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954023396] [2021-07-13 19:51:26,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:26,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:26,960 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:26,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:26,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954023396] [2021-07-13 19:51:26,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954023396] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:26,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056849599] [2021-07-13 19:51:26,960 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-07-13 19:51:27,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:51:27,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:27,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:27,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:27,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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 10 treesize of output 1 [2021-07-13 19:51:27,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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 7 treesize of output 1 [2021-07-13 19:51:27,838 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,841 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,842 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,846 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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 10 treesize of output 1 [2021-07-13 19:51:27,851 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:27,855 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,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 13 treesize of output 2 [2021-07-13 19:51:27,860 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,864 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,866 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,867 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:27,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:27,872 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:27,875 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,928 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:51:27,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 5 treesize of output 1 [2021-07-13 19:51:27,931 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,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 6 treesize of output 2 [2021-07-13 19:51:27,935 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,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-07-13 19:51:27,938 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:27,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:27,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:27,960 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:51:28,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-07-13 19:51:28,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056849599] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:28,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:28,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:51:28,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185774565] [2021-07-13 19:51:28,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:28,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:28,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:28,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:28,043 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-07-13 19:51:28,473 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:51:28,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:28,572 INFO L93 Difference]: Finished difference Result 194 states and 402 transitions. [2021-07-13 19:51:28,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:51:28,572 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-07-13 19:51:28,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:28,573 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:51:28,573 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:51:28,573 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 736.8ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:28,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:51:28,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 171. [2021-07-13 19:51:28,574 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-07-13 19:51:28,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 360 transitions. [2021-07-13 19:51:28,574 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 360 transitions. Word has length 20 [2021-07-13 19:51:28,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:28,574 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 360 transitions. [2021-07-13 19:51:28,575 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-07-13 19:51:28,575 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 360 transitions. [2021-07-13 19:51:28,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:28,575 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:28,575 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:28,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32534,598 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:28,775 INFO L430 AbstractCegarLoop]: === Iteration 604 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:28,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:28,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1135299585, now seen corresponding path program 598 times [2021-07-13 19:51:28,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:28,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439925987] [2021-07-13 19:51:28,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:28,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:29,039 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:29,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:29,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439925987] [2021-07-13 19:51:29,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439925987] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:29,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640270022] [2021-07-13 19:51: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 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-07-13 19:51:29,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:51:29,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:29,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:29,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:30,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,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-07-13 19:51:30,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,094 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:30,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,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-07-13 19:51:30,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,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-07-13 19:51:30,107 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:30,112 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:30,117 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:30,123 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,127 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:30,127 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:30,132 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:30,137 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,141 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:30,141 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,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 11 treesize of output 1 [2021-07-13 19:51:30,147 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,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 7 treesize of output 1 [2021-07-13 19:51:30,152 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:30,157 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:30,161 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:30,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 9 treesize of output 2 [2021-07-13 19:51:30,165 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,263 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:51:30,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 5 treesize of output 1 [2021-07-13 19:51:30,267 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,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-07-13 19:51:30,271 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,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-07-13 19:51:30,274 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,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-07-13 19:51:30,278 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:30,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:30,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:51:30,318 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:51:30,463 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:30,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640270022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:30,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:30,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:51:30,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981344076] [2021-07-13 19:51:30,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:30,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:30,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:30,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:30,464 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-07-13 19:51:30,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:30,973 INFO L93 Difference]: Finished difference Result 193 states and 400 transitions. [2021-07-13 19:51:30,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:51:30,973 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-07-13 19:51:30,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:30,973 INFO L225 Difference]: With dead ends: 193 [2021-07-13 19:51:30,973 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:51:30,973 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 745.3ms TimeCoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:30,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:51:30,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 168. [2021-07-13 19:51:30,975 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-07-13 19:51:30,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 354 transitions. [2021-07-13 19:51:30,975 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 354 transitions. Word has length 20 [2021-07-13 19:51:30,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:30,975 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 354 transitions. [2021-07-13 19:51:30,975 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-07-13 19:51:30,975 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 354 transitions. [2021-07-13 19:51:30,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:30,975 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:30,975 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:31,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32714,599 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:31,176 INFO L430 AbstractCegarLoop]: === Iteration 605 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:31,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:31,176 INFO L82 PathProgramCache]: Analyzing trace with hash 332775831, now seen corresponding path program 599 times [2021-07-13 19:51:31,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:31,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866131895] [2021-07-13 19:51:31,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:31,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:31,379 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:31,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:31,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866131895] [2021-07-13 19:51:31,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866131895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:31,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674213270] [2021-07-13 19:51:31,380 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-07-13 19:51:31,524 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:51:31,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:31,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:31,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:32,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,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 13 treesize of output 2 [2021-07-13 19:51:32,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,218 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:32,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:32,227 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,232 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:32,233 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,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 10 treesize of output 1 [2021-07-13 19:51:32,239 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:32,246 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,251 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:32,252 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,256 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:32,257 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,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-07-13 19:51:32,262 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:32,266 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,269 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:32,270 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,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 10 treesize of output 1 [2021-07-13 19:51:32,273 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,334 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:51:32,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 6 treesize of output 2 [2021-07-13 19:51:32,338 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,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-07-13 19:51:32,341 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,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-07-13 19:51:32,344 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:32,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:32,370 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:51:32,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-07-13 19:51:32,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674213270] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:32,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:32,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:51:32,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113437598] [2021-07-13 19:51:32,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:32,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:32,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:32,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:32,483 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-07-13 19:51:32,869 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:51:33,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:33,006 INFO L93 Difference]: Finished difference Result 197 states and 408 transitions. [2021-07-13 19:51:33,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:51:33,006 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-07-13 19:51:33,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:33,006 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:51:33,006 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:51:33,006 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 641.8ms TimeCoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:51:33,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:51:33,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 170. [2021-07-13 19:51:33,008 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-07-13 19:51:33,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 358 transitions. [2021-07-13 19:51:33,008 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 358 transitions. Word has length 20 [2021-07-13 19:51:33,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:33,008 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 358 transitions. [2021-07-13 19:51:33,008 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-07-13 19:51:33,008 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 358 transitions. [2021-07-13 19:51:33,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:33,008 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:33,008 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:33,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 600 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32882 [2021-07-13 19:51:33,209 INFO L430 AbstractCegarLoop]: === Iteration 606 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:33,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:33,209 INFO L82 PathProgramCache]: Analyzing trace with hash -1640147237, now seen corresponding path program 600 times [2021-07-13 19:51:33,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:33,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550897440] [2021-07-13 19:51:33,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:33,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:33,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-07-13 19:51:33,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:33,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550897440] [2021-07-13 19:51:33,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550897440] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:33,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573039859] [2021-07-13 19:51:33,429 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-07-13 19:51:33,571 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:51:33,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:33,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:33,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:34,251 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:34,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,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 11 treesize of output 1 [2021-07-13 19:51:34,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,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 7 treesize of output 1 [2021-07-13 19:51:34,263 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,267 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:34,267 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,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 10 treesize of output 1 [2021-07-13 19:51:34,280 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,285 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:34,285 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,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 12 treesize of output 1 [2021-07-13 19:51:34,291 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,294 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:34,295 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:34,301 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:34,305 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,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-07-13 19:51:34,310 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:34,314 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:34,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:34,319 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,322 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:34,323 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,325 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:34,326 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,387 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:51:34,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-07-13 19:51:34,391 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:34,394 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 6 treesize of output 2 [2021-07-13 19:51:34,398 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:34,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:34,424 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-07-13 19:51:34,537 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:34,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573039859] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:34,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:34,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:51:34,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777104050] [2021-07-13 19:51:34,538 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:34,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:34,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:34,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:34,538 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-07-13 19:51:34,980 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-07-13 19:51:35,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:35,013 INFO L93 Difference]: Finished difference Result 196 states and 402 transitions. [2021-07-13 19:51:35,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:51:35,014 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-07-13 19:51:35,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:35,014 INFO L225 Difference]: With dead ends: 196 [2021-07-13 19:51:35,014 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:51:35,014 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 713.5ms TimeCoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:51:35,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:51:35,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 171. [2021-07-13 19:51:35,015 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-07-13 19:51:35,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 360 transitions. [2021-07-13 19:51:35,016 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 360 transitions. Word has length 20 [2021-07-13 19:51:35,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:35,016 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 360 transitions. [2021-07-13 19:51:35,016 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-07-13 19:51:35,016 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 360 transitions. [2021-07-13 19:51:35,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:35,016 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:35,016 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:35,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33073,601 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:35,217 INFO L430 AbstractCegarLoop]: === Iteration 607 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:35,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:35,217 INFO L82 PathProgramCache]: Analyzing trace with hash -2119431913, now seen corresponding path program 601 times [2021-07-13 19:51:35,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:35,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371777753] [2021-07-13 19:51:35,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:35,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:35,419 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:35,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:35,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371777753] [2021-07-13 19:51:35,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371777753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:35,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523319092] [2021-07-13 19:51:35,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 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-07-13 19:51:35,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:35,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:35,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:36,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,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 10 treesize of output 1 [2021-07-13 19:51:36,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,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-07-13 19:51:36,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,960 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:36,961 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,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-07-13 19:51:36,967 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:36,972 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:36,978 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,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 1 [2021-07-13 19:51:36,985 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,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 13 treesize of output 2 [2021-07-13 19:51:36,991 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:36,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:36,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:36,997 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:37,002 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,007 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:37,007 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:37,012 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:37,017 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,021 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:37,022 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:37,026 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:37,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:37,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-07-13 19:51:37,032 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:37,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:37,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 11 treesize of output 2 [2021-07-13 19:51:37,038 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:37,043 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:37,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:37,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 7 treesize of output 1 [2021-07-13 19:51:37,048 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,052 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:37,053 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,198 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-07-13 19:51:37,199 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-07-13 19:51:37,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-07-13 19:51:37,203 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,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-07-13 19:51:37,208 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,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 3 treesize of output 1 [2021-07-13 19:51:37,212 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,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-07-13 19:51:37,216 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,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 6 treesize of output 2 [2021-07-13 19:51:37,221 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:37,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:37,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:51:37,282 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-07-13 19:51:37,513 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:37,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523319092] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:37,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:37,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:51:37,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304475375] [2021-07-13 19:51:37,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:37,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:37,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:37,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:37,514 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-07-13 19:51:38,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:38,007 INFO L93 Difference]: Finished difference Result 193 states and 400 transitions. [2021-07-13 19:51:38,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:51:38,008 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-07-13 19:51:38,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:38,008 INFO L225 Difference]: With dead ends: 193 [2021-07-13 19:51:38,008 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:51:38,008 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 750.2ms TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:51:38,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:51:38,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 169. [2021-07-13 19:51:38,010 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-07-13 19:51:38,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 356 transitions. [2021-07-13 19:51:38,010 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 356 transitions. Word has length 20 [2021-07-13 19:51:38,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:38,010 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 356 transitions. [2021-07-13 19:51:38,010 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-07-13 19:51:38,010 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 356 transitions. [2021-07-13 19:51:38,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:38,010 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:38,010 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:38,211 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33251,602 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:38,211 INFO L430 AbstractCegarLoop]: === Iteration 608 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:38,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:38,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1052401915, now seen corresponding path program 602 times [2021-07-13 19:51:38,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:38,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285688225] [2021-07-13 19:51:38,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:38,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:38,418 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:38,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:38,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285688225] [2021-07-13 19:51:38,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285688225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:38,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403068923] [2021-07-13 19:51:38,418 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-07-13 19:51:38,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:38,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:38,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:38,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:38,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 3 treesize of output 1 [2021-07-13 19:51:38,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:38,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 6 treesize of output 2 [2021-07-13 19:51:38,748 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:38,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-07-13 19:51:38,751 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:38,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:38,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 5 treesize of output 1 [2021-07-13 19:51:38,779 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:38,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-07-13 19:51:38,782 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:38,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 3 treesize of output 1 [2021-07-13 19:51:38,784 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:38,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:38,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:38,806 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:51:38,883 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:38,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403068923] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:38,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:38,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:38,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706063798] [2021-07-13 19:51:38,884 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:38,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:38,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:38,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:38,884 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-07-13 19:51:39,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:39,256 INFO L93 Difference]: Finished difference Result 194 states and 402 transitions. [2021-07-13 19:51:39,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:51:39,256 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-07-13 19:51:39,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:39,257 INFO L225 Difference]: With dead ends: 194 [2021-07-13 19:51:39,257 INFO L226 Difference]: Without dead ends: 181 [2021-07-13 19:51:39,257 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 499.7ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:51:39,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-07-13 19:51:39,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 171. [2021-07-13 19:51:39,258 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-07-13 19:51:39,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 360 transitions. [2021-07-13 19:51:39,259 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 360 transitions. Word has length 20 [2021-07-13 19:51:39,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:39,259 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 360 transitions. [2021-07-13 19:51:39,259 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-07-13 19:51:39,259 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 360 transitions. [2021-07-13 19:51:39,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:39,264 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:39,265 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:39,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 603 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33412 [2021-07-13 19:51:39,465 INFO L430 AbstractCegarLoop]: === Iteration 609 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:39,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:39,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1531686591, now seen corresponding path program 603 times [2021-07-13 19:51:39,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:39,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274819380] [2021-07-13 19:51:39,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:39,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:39,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-07-13 19:51:39,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:39,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274819380] [2021-07-13 19:51:39,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274819380] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:39,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323474090] [2021-07-13 19:51:39,678 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-07-13 19:51:39,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:51:39,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:39,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:39,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:40,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 5 treesize of output 1 [2021-07-13 19:51:40,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:40,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:40,015 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:40,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 3 treesize of output 1 [2021-07-13 19:51:40,018 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:40,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 4 treesize of output 2 [2021-07-13 19:51:40,022 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:40,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:40,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 5 treesize of output 1 [2021-07-13 19:51:40,072 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:40,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:40,075 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:40,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 4 treesize of output 2 [2021-07-13 19:51:40,078 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:40,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 6 treesize of output 2 [2021-07-13 19:51:40,082 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:40,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:40,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:51:40,122 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:51:40,277 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:40,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323474090] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:40,278 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:40,278 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:40,278 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401172776] [2021-07-13 19:51:40,278 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:40,278 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:40,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:40,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:40,278 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-07-13 19:51:40,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:40,799 INFO L93 Difference]: Finished difference Result 212 states and 426 transitions. [2021-07-13 19:51:40,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:51:40,799 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-07-13 19:51:40,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:40,800 INFO L225 Difference]: With dead ends: 212 [2021-07-13 19:51:40,800 INFO L226 Difference]: Without dead ends: 193 [2021-07-13 19:51:40,800 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 685.9ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:51:40,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-07-13 19:51:40,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 170. [2021-07-13 19:51:40,802 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-07-13 19:51:40,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 358 transitions. [2021-07-13 19:51:40,802 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 358 transitions. Word has length 20 [2021-07-13 19:51:40,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:40,802 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 358 transitions. [2021-07-13 19:51:40,802 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-07-13 19:51:40,803 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 358 transitions. [2021-07-13 19:51:40,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:40,803 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:40,803 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:41,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33430,604 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:41,017 INFO L430 AbstractCegarLoop]: === Iteration 610 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:41,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:41,017 INFO L82 PathProgramCache]: Analyzing trace with hash -2066916393, now seen corresponding path program 604 times [2021-07-13 19:51:41,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:41,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673916081] [2021-07-13 19:51:41,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:41,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:41,210 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:41,210 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:41,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673916081] [2021-07-13 19:51:41,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673916081] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:41,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771899870] [2021-07-13 19:51:41,211 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-07-13 19:51:41,346 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:51:41,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:41,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:41,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:41,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:41,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,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 3 treesize of output 1 [2021-07-13 19:51:41,553 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:41,556 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,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 4 treesize of output 2 [2021-07-13 19:51:41,559 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:41,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 5 treesize of output 1 [2021-07-13 19:51:41,607 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,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 6 treesize of output 2 [2021-07-13 19:51:41,610 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,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 3 treesize of output 1 [2021-07-13 19:51:41,613 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,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 4 treesize of output 2 [2021-07-13 19:51:41,616 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:41,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:41,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:51:41,656 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:51:41,790 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:41,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771899870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:41,791 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:41,791 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:41,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816967531] [2021-07-13 19:51:41,791 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:41,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:41,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:41,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:41,791 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-07-13 19:51:42,310 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 36 [2021-07-13 19:51:42,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:42,384 INFO L93 Difference]: Finished difference Result 199 states and 414 transitions. [2021-07-13 19:51:42,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:51:42,384 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-07-13 19:51:42,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:42,385 INFO L225 Difference]: With dead ends: 199 [2021-07-13 19:51:42,385 INFO L226 Difference]: Without dead ends: 187 [2021-07-13 19:51:42,385 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 747.1ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:51:42,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-13 19:51:42,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 169. [2021-07-13 19:51:42,386 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-07-13 19:51:42,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 356 transitions. [2021-07-13 19:51:42,387 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 356 transitions. Word has length 20 [2021-07-13 19:51:42,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:42,387 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 356 transitions. [2021-07-13 19:51:42,387 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-07-13 19:51:42,387 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 356 transitions. [2021-07-13 19:51:42,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:42,387 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:42,387 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:42,587 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 605 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33454 [2021-07-13 19:51:42,588 INFO L430 AbstractCegarLoop]: === Iteration 611 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:42,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:42,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1779652799, now seen corresponding path program 605 times [2021-07-13 19:51:42,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:42,588 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012660751] [2021-07-13 19:51:42,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:42,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:42,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-07-13 19:51:42,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:42,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012660751] [2021-07-13 19:51:42,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012660751] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:42,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765678799] [2021-07-13 19:51:42,794 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-07-13 19:51:42,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:51:42,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:42,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:42,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:43,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,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 10 treesize of output 1 [2021-07-13 19:51:43,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:43,776 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,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 10 treesize of output 1 [2021-07-13 19:51:43,782 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:43,787 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,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-07-13 19:51:43,792 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,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 11 treesize of output 1 [2021-07-13 19:51:43,798 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,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 12 treesize of output 1 [2021-07-13 19:51:43,804 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,808 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:43,808 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,812 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:43,812 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:43,817 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:43,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:43,822 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,825 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:43,826 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:43,830 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,833 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:43,833 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,836 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:43,837 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,899 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:51: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 6 treesize of output 2 [2021-07-13 19:51:43,903 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 5 treesize of output 1 [2021-07-13 19:51:43,906 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,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 3 treesize of output 1 [2021-07-13 19:51:43,909 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:43,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:43,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:43,943 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-07-13 19:51:44,055 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:44,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765678799] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:44,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:44,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:51:44,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452565716] [2021-07-13 19:51:44,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:44,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:44,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:44,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:44,056 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-07-13 19:51:44,428 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-07-13 19:51:44,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:44,561 INFO L93 Difference]: Finished difference Result 199 states and 412 transitions. [2021-07-13 19:51:44,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:51:44,562 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-07-13 19:51:44,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:44,562 INFO L225 Difference]: With dead ends: 199 [2021-07-13 19:51:44,562 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:51:44,562 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 643.1ms TimeCoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:51:44,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:51:44,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 172. [2021-07-13 19:51:44,563 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-07-13 19:51:44,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 362 transitions. [2021-07-13 19:51:44,564 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 362 transitions. Word has length 20 [2021-07-13 19:51:44,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:44,564 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 362 transitions. [2021-07-13 19:51:44,564 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-07-13 19:51:44,564 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 362 transitions. [2021-07-13 19:51:44,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:44,564 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:44,564 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:44,765 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 606 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33489 [2021-07-13 19:51:44,765 INFO L430 AbstractCegarLoop]: === Iteration 612 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:44,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:44,765 INFO L82 PathProgramCache]: Analyzing trace with hash 542391429, now seen corresponding path program 606 times [2021-07-13 19:51:44,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:44,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161993228] [2021-07-13 19:51:44,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:44,973 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:44,973 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:44,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161993228] [2021-07-13 19:51:44,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161993228] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:44,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220005810] [2021-07-13 19:51:44,973 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-07-13 19:51:45,109 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:51:45,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:45,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:45,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:45,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:45,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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 7 treesize of output 1 [2021-07-13 19:51:45,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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-07-13 19:51:45,816 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,819 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,820 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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 13 treesize of output 2 [2021-07-13 19:51:45,826 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,830 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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 11 treesize of output 1 [2021-07-13 19:51:45,835 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,839 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,843 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,843 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,847 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:45,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-07-13 19:51:45,852 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,856 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,918 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:51:45,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:45,921 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,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-07-13 19:51:45,924 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,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-07-13 19:51:45,927 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:45,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:45,954 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:51:46,041 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:46,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220005810] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:46,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:46,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:51:46,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53212376] [2021-07-13 19:51:46,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:46,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:46,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:46,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:46,042 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-07-13 19:51:46,505 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-07-13 19:51:46,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:46,539 INFO L93 Difference]: Finished difference Result 198 states and 406 transitions. [2021-07-13 19:51:46,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:51:46,539 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-07-13 19:51:46,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:46,540 INFO L225 Difference]: With dead ends: 198 [2021-07-13 19:51:46,540 INFO L226 Difference]: Without dead ends: 185 [2021-07-13 19:51:46,540 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 719.2ms TimeCoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:51:46,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-07-13 19:51:46,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 173. [2021-07-13 19:51:46,541 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-07-13 19:51:46,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 364 transitions. [2021-07-13 19:51:46,542 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 364 transitions. Word has length 20 [2021-07-13 19:51:46,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:46,542 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 364 transitions. [2021-07-13 19:51:46,542 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-07-13 19:51:46,542 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 364 transitions. [2021-07-13 19:51:46,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:46,542 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:46,542 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:46,742 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 607 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33642 [2021-07-13 19:51:46,742 INFO L430 AbstractCegarLoop]: === Iteration 613 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:46,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:46,743 INFO L82 PathProgramCache]: Analyzing trace with hash 63106753, now seen corresponding path program 607 times [2021-07-13 19:51:46,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:46,743 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239391757] [2021-07-13 19:51:46,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:46,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:46,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-07-13 19:51:46,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:46,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239391757] [2021-07-13 19:51:46,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239391757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:46,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427608009] [2021-07-13 19:51:46,949 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-07-13 19:51:47,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:47,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:47,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:47,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:47,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:47,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,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 13 treesize of output 2 [2021-07-13 19:51:47,934 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,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 12 treesize of output 1 [2021-07-13 19:51:47,941 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:47,946 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:47,951 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,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 11 treesize of output 2 [2021-07-13 19:51:47,957 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:47,963 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,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 7 treesize of output 1 [2021-07-13 19:51:47,969 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:47,976 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,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 9 treesize of output 2 [2021-07-13 19:51:47,982 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,986 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:47,987 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:47,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:51:47,992 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:47,997 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:47,997 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:48,002 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,007 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:48,007 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:48,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:48,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 10 treesize of output 1 [2021-07-13 19:51:48,013 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:48,017 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:48,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:48,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:51:48,023 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:48,027 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,170 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-07-13 19:51:48,170 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-07-13 19:51:48,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-07-13 19:51:48,175 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,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 3 treesize of output 1 [2021-07-13 19:51:48,179 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,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 4 treesize of output 2 [2021-07-13 19:51:48,183 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,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-07-13 19:51:48,187 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,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 5 treesize of output 1 [2021-07-13 19:51:48,191 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:48,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:48,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:51:48,267 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-07-13 19:51:48,568 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:48,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427608009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:48,569 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:48,569 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:51:48,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914993278] [2021-07-13 19:51:48,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:48,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:48,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:48,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:48,569 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-07-13 19:51:49,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:49,535 INFO L93 Difference]: Finished difference Result 263 states and 525 transitions. [2021-07-13 19:51:49,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:51:49,536 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-07-13 19:51:49,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:49,536 INFO L225 Difference]: With dead ends: 263 [2021-07-13 19:51:49,536 INFO L226 Difference]: Without dead ends: 230 [2021-07-13 19:51:49,536 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 1304.0ms TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:51:49,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-07-13 19:51:49,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 171. [2021-07-13 19:51:49,538 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-07-13 19:51:49,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 360 transitions. [2021-07-13 19:51:49,538 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 360 transitions. Word has length 20 [2021-07-13 19:51:49,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:49,538 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 360 transitions. [2021-07-13 19:51:49,538 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-07-13 19:51:49,538 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 360 transitions. [2021-07-13 19:51:49,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:49,539 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:49,539 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:49,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 608 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33811 [2021-07-13 19:51:49,739 INFO L430 AbstractCegarLoop]: === Iteration 614 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:49,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:49,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1130136751, now seen corresponding path program 608 times [2021-07-13 19:51:49,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:49,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417264040] [2021-07-13 19:51:49,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:49,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:49,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-07-13 19:51:49,941 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:49,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417264040] [2021-07-13 19:51:49,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417264040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:49,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159981946] [2021-07-13 19:51:49,941 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-07-13 19:51:50,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:50,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:50,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:50,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:50,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-07-13 19:51:50,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,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-07-13 19:51:50,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,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 5 treesize of output 1 [2021-07-13 19:51:50,291 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:50,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 3 treesize of output 1 [2021-07-13 19:51:50,318 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,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 5 treesize of output 1 [2021-07-13 19:51:50,321 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,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-07-13 19:51:50,324 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:50,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:50,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:50,345 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:51:50,422 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:50,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159981946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:50,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:50,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:50,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271812869] [2021-07-13 19:51:50,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:50,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:50,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:50,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:50,423 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-07-13 19:51:50,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:50,811 INFO L93 Difference]: Finished difference Result 196 states and 406 transitions. [2021-07-13 19:51:50,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:51:50,812 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-07-13 19:51:50,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:50,812 INFO L225 Difference]: With dead ends: 196 [2021-07-13 19:51:50,812 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:51:50,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 551.8ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:51:50,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:51:50,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 173. [2021-07-13 19:51:50,813 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-07-13 19:51:50,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 364 transitions. [2021-07-13 19:51:50,814 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 364 transitions. Word has length 20 [2021-07-13 19:51:50,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:50,814 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 364 transitions. [2021-07-13 19:51:50,814 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-07-13 19:51:50,814 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 364 transitions. [2021-07-13 19:51:50,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:50,814 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:50,814 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:51,014 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 609 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34046 [2021-07-13 19:51:51,015 INFO L430 AbstractCegarLoop]: === Iteration 615 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:51,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:51,015 INFO L82 PathProgramCache]: Analyzing trace with hash 650852075, now seen corresponding path program 609 times [2021-07-13 19:51:51,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:51,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944053546] [2021-07-13 19:51:51,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:51,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:51,230 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:51,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:51,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944053546] [2021-07-13 19:51:51,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944053546] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:51,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545302591] [2021-07-13 19:51:51,230 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-07-13 19:51:51,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:51:51,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:51,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:51,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:51,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-07-13 19:51:51,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:51,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 6 treesize of output 2 [2021-07-13 19:51:51,583 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:51,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 4 treesize of output 2 [2021-07-13 19:51:51,586 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:51,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 3 treesize of output 1 [2021-07-13 19:51:51,589 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:51,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51: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 5 treesize of output 1 [2021-07-13 19:51:51,637 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 6 treesize of output 2 [2021-07-13 19:51:51,641 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:51,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 3 treesize of output 1 [2021-07-13 19:51:51,644 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:51,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 4 treesize of output 2 [2021-07-13 19:51:51,647 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:51,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:51,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:51:51,688 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:51:51,827 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:51,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545302591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:51,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:51,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:51,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134674777] [2021-07-13 19:51:51,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:51,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:51,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:51,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:51,828 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-07-13 19:51:52,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:52,553 INFO L93 Difference]: Finished difference Result 236 states and 475 transitions. [2021-07-13 19:51:52,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:51:52,553 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-07-13 19:51:52,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:52,554 INFO L225 Difference]: With dead ends: 236 [2021-07-13 19:51:52,554 INFO L226 Difference]: Without dead ends: 210 [2021-07-13 19:51:52,554 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 843.1ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:51:52,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-07-13 19:51:52,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 172. [2021-07-13 19:51:52,555 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-07-13 19:51:52,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 362 transitions. [2021-07-13 19:51:52,555 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 362 transitions. Word has length 20 [2021-07-13 19:51:52,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:52,556 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 362 transitions. [2021-07-13 19:51:52,556 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-07-13 19:51:52,556 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 362 transitions. [2021-07-13 19:51:52,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:52,556 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:52,556 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:52,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34068,610 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:52,756 INFO L430 AbstractCegarLoop]: === Iteration 616 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:52,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:52,757 INFO L82 PathProgramCache]: Analyzing trace with hash 115622273, now seen corresponding path program 610 times [2021-07-13 19:51:52,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:52,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339953877] [2021-07-13 19:51:52,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:52,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:52,953 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:52,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:52,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339953877] [2021-07-13 19:51:52,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339953877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:52,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193338533] [2021-07-13 19:51:52,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 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-07-13 19:51:53,092 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:51:53,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:53,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:53,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:53,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-07-13 19:51:53,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,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 6 treesize of output 2 [2021-07-13 19:51:53,280 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,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-07-13 19:51:53,284 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,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-07-13 19:51:53,288 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,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-07-13 19:51:53,292 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:51:53,295 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:53,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 5 treesize of output 1 [2021-07-13 19:51:53,366 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:51:53,370 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,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-07-13 19:51:53,373 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,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 3 treesize of output 1 [2021-07-13 19:51:53,377 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,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 6 treesize of output 2 [2021-07-13 19:51:53,380 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,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 6 treesize of output 2 [2021-07-13 19:51:53,384 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:53,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:51:53,443 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:201, output treesize:121 [2021-07-13 19:51:53,621 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:53,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193338533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:53,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:53,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:53,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48564765] [2021-07-13 19:51:53,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:53,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:53,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:53,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:53,622 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-07-13 19:51:54,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:54,202 INFO L93 Difference]: Finished difference Result 201 states and 418 transitions. [2021-07-13 19:51:54,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:51:54,202 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-07-13 19:51:54,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:54,202 INFO L225 Difference]: With dead ends: 201 [2021-07-13 19:51:54,203 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:51:54,203 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 753.8ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:51:54,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:51:54,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 170. [2021-07-13 19:51:54,204 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-07-13 19:51:54,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 358 transitions. [2021-07-13 19:51:54,204 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 358 transitions. Word has length 20 [2021-07-13 19:51:54,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:54,204 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 358 transitions. [2021-07-13 19:51:54,204 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-07-13 19:51:54,204 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 358 transitions. [2021-07-13 19:51:54,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:54,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:54,205 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:54,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 611 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34103 [2021-07-13 19:51:54,405 INFO L430 AbstractCegarLoop]: === Iteration 617 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:54,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:54,406 INFO L82 PathProgramCache]: Analyzing trace with hash -2124594747, now seen corresponding path program 611 times [2021-07-13 19:51:54,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:54,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118184053] [2021-07-13 19:51:54,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:54,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:54,617 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:54,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:54,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118184053] [2021-07-13 19:51:54,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118184053] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:54,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203569160] [2021-07-13 19:51:54,618 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-07-13 19:51:54,756 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:51:54,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:54,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:54,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:54,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 3 treesize of output 1 [2021-07-13 19:51:54,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,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 6 treesize of output 2 [2021-07-13 19:51:54,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,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 5 treesize of output 1 [2021-07-13 19:51:54,973 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:55,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 5 treesize of output 1 [2021-07-13 19:51:55,001 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:55,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 6 treesize of output 2 [2021-07-13 19:51:55,004 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:55,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 3 treesize of output 1 [2021-07-13 19:51:55,007 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:55,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:55,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:51:55,028 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:51:55,107 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:55,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203569160] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:55,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:55,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:55,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938600824] [2021-07-13 19:51:55,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:55,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:55,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:55,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:55,108 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-07-13 19:51:55,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:55,443 INFO L93 Difference]: Finished difference Result 196 states and 406 transitions. [2021-07-13 19:51:55,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:51:55,444 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-07-13 19:51:55,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:55,444 INFO L225 Difference]: With dead ends: 196 [2021-07-13 19:51:55,444 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:51:55,444 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 517.7ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:51:55,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:51:55,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 173. [2021-07-13 19:51:55,446 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-07-13 19:51:55,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 364 transitions. [2021-07-13 19:51:55,446 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 364 transitions. Word has length 20 [2021-07-13 19:51:55,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:55,446 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 364 transitions. [2021-07-13 19:51:55,446 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-07-13 19:51:55,446 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 364 transitions. [2021-07-13 19:51:55,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:55,447 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:55,447 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:55,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 612 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34130 [2021-07-13 19:51:55,661 INFO L430 AbstractCegarLoop]: === Iteration 618 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:55,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:55,661 INFO L82 PathProgramCache]: Analyzing trace with hash 1691087873, now seen corresponding path program 612 times [2021-07-13 19:51:55,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:55,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042402503] [2021-07-13 19:51:55,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:55,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:55,960 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:55,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:55,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042402503] [2021-07-13 19:51:55,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042402503] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:55,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765678964] [2021-07-13 19:51:55,960 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-07-13 19:51:56,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:51:56,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:56,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:56,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:56,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-07-13 19:51:56,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,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 6 treesize of output 2 [2021-07-13 19:51:56,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,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-07-13 19:51:56,292 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:51:56,295 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51: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 4 treesize of output 2 [2021-07-13 19:51:56,344 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 6 treesize of output 2 [2021-07-13 19:51:56,347 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51: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 3 treesize of output 1 [2021-07-13 19:51:56,351 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,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-07-13 19:51:56,354 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:56,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:56,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:51:56,402 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:51:56,538 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:56,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765678964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:56,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:56,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:56,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586780019] [2021-07-13 19:51:56,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:56,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:56,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:56,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:56,539 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-07-13 19:51:57,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:57,093 INFO L93 Difference]: Finished difference Result 214 states and 430 transitions. [2021-07-13 19:51:57,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:51:57,094 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-07-13 19:51:57,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:57,094 INFO L225 Difference]: With dead ends: 214 [2021-07-13 19:51:57,094 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:51:57,094 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 798.4ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:51:57,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:51:57,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 172. [2021-07-13 19:51:57,095 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-07-13 19:51:57,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 362 transitions. [2021-07-13 19:51:57,096 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 362 transitions. Word has length 20 [2021-07-13 19:51:57,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:57,096 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 362 transitions. [2021-07-13 19:51:57,096 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-07-13 19:51:57,096 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 362 transitions. [2021-07-13 19:51:57,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:57,096 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:57,096 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:57,309 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 613 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34156 [2021-07-13 19:51:57,309 INFO L430 AbstractCegarLoop]: === Iteration 619 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:57,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:57,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1155858071, now seen corresponding path program 613 times [2021-07-13 19:51:57,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:57,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129416933] [2021-07-13 19:51:57,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:57,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-07-13 19:51:57,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:57,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129416933] [2021-07-13 19:51:57,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129416933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:57,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048340238] [2021-07-13 19:51:57,511 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-07-13 19:51:57,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:57,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:57,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:57,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 6 treesize of output 2 [2021-07-13 19:51:57,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:57,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 6 treesize of output 2 [2021-07-13 19:51:57,853 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:57,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 3 treesize of output 1 [2021-07-13 19:51:57,856 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:57,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 6 treesize of output 2 [2021-07-13 19:51:57,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:57,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-07-13 19:51:57,864 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:57,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-07-13 19:51:57,868 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:57,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 5 treesize of output 1 [2021-07-13 19:51:57,871 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,015 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-13 19:51:58,016 INFO L628 ElimStorePlain]: treesize reduction 30, result has 84.8 percent of original size [2021-07-13 19:51:58,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 5 treesize of output 1 [2021-07-13 19:51:58,020 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2021-07-13 19:51:58,024 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,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 6 treesize of output 2 [2021-07-13 19:51:58,027 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,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 6 treesize of output 2 [2021-07-13 19:51:58,031 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,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 3 treesize of output 1 [2021-07-13 19:51:58,034 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,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-07-13 19:51:58,038 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:58,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:58,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:51:58,100 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:233, output treesize:117 [2021-07-13 19:51:58,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-07-13 19:51:58,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048340238] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:58,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:58,280 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:51:58,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172975105] [2021-07-13 19:51:58,280 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:51:58,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:58,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:51:58,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:51:58,281 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-07-13 19:51:59,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:59,126 INFO L93 Difference]: Finished difference Result 246 states and 491 transitions. [2021-07-13 19:51:59,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:51:59,127 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-07-13 19:51:59,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:59,127 INFO L225 Difference]: With dead ends: 246 [2021-07-13 19:51:59,127 INFO L226 Difference]: Without dead ends: 220 [2021-07-13 19:51:59,127 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1008.8ms TimeCoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:51:59,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-07-13 19:51:59,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 172. [2021-07-13 19:51:59,129 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-07-13 19:51:59,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 362 transitions. [2021-07-13 19:51:59,129 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 362 transitions. Word has length 20 [2021-07-13 19:51:59,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:59,129 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 362 transitions. [2021-07-13 19:51:59,129 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-07-13 19:51:59,129 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 362 transitions. [2021-07-13 19:51:59,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:59,129 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:59,130 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:59,330 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34186,614 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:59,330 INFO L430 AbstractCegarLoop]: === Iteration 620 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:59,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:59,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1743603393, now seen corresponding path program 614 times [2021-07-13 19:51:59,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:59,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169395850] [2021-07-13 19:51:59,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:59,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:59,545 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:59,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:59,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169395850] [2021-07-13 19:51:59,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169395850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:59,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433746805] [2021-07-13 19:51:59,545 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-07-13 19:51:59,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:59,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:59,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:51:59,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:00,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,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 11 treesize of output 1 [2021-07-13 19:52:00,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:00,510 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:00,515 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:00,520 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:00,525 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,529 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:00,530 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,534 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:00,535 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,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 13 treesize of output 2 [2021-07-13 19:52:00,541 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,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 10 treesize of output 1 [2021-07-13 19:52:00,546 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,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-07-13 19:52:00,552 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,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 9 treesize of output 2 [2021-07-13 19:52:00,557 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,561 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:00,561 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,564 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:00,565 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,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 7 treesize of output 1 [2021-07-13 19:52:00,570 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:00,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 10 treesize of output 1 [2021-07-13 19:52:00,575 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,578 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:00,579 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,676 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:52:00,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-07-13 19:52:00,680 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,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 6 treesize of output 2 [2021-07-13 19:52:00,684 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,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 5 treesize of output 1 [2021-07-13 19:52:00,687 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,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-07-13 19:52:00,691 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:00,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:00,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:52:00,732 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:52:00,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-07-13 19:52:00,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433746805] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:00,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:00,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:00,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380273123] [2021-07-13 19:52:00,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:00,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:00,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:00,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:00,876 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-07-13 19:52:01,066 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-07-13 19:52:01,239 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-07-13 19:52:01,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:01,934 INFO L93 Difference]: Finished difference Result 232 states and 471 transitions. [2021-07-13 19:52:01,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:52:01,935 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-07-13 19:52:01,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:01,935 INFO L225 Difference]: With dead ends: 232 [2021-07-13 19:52:01,935 INFO L226 Difference]: Without dead ends: 213 [2021-07-13 19:52:01,935 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 1174.1ms TimeCoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:52:01,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-13 19:52:01,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 173. [2021-07-13 19:52:01,937 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-07-13 19:52:01,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 365 transitions. [2021-07-13 19:52:01,937 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 365 transitions. Word has length 20 [2021-07-13 19:52:01,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:01,937 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 365 transitions. [2021-07-13 19:52:01,937 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-07-13 19:52:01,937 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 365 transitions. [2021-07-13 19:52:01,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:01,937 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:01,937 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:02,138 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 615 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34211 [2021-07-13 19:52:02,138 INFO L430 AbstractCegarLoop]: === Iteration 621 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:02,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:02,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1799230575, now seen corresponding path program 615 times [2021-07-13 19:52:02,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:02,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491789571] [2021-07-13 19:52:02,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:02,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:02,346 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:02,347 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:02,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491789571] [2021-07-13 19:52:02,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491789571] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:02,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700396812] [2021-07-13 19:52:02,347 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-07-13 19:52:02,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:52:02,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:02,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:02,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:03,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:03,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,044 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:03,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:03,048 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,051 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:03,051 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,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-07-13 19:52:03,056 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,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 7 treesize of output 1 [2021-07-13 19:52:03,060 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,064 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:03,064 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,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-07-13 19:52:03,069 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:03,073 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:03,077 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,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-07-13 19:52:03,081 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,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-07-13 19:52:03,085 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,138 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:52:03,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-07-13 19:52:03,142 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,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-07-13 19:52:03,145 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,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 6 treesize of output 2 [2021-07-13 19:52:03,148 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:03,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:03,170 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:52:03,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-07-13 19:52:03,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700396812] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:03,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:03,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:52:03,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353198772] [2021-07-13 19:52:03,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:52:03,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:03,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:52:03,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:52:03,250 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-07-13 19:52:03,674 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-13 19:52:03,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:03,860 INFO L93 Difference]: Finished difference Result 208 states and 431 transitions. [2021-07-13 19:52:03,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:52:03,861 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-07-13 19:52:03,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:03,861 INFO L225 Difference]: With dead ends: 208 [2021-07-13 19:52:03,861 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:52:03,861 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 708.8ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:03,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:52:03,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 177. [2021-07-13 19:52:03,862 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-07-13 19:52:03,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 373 transitions. [2021-07-13 19:52:03,863 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 373 transitions. Word has length 20 [2021-07-13 19:52:03,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:03,863 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 373 transitions. [2021-07-13 19:52:03,863 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-07-13 19:52:03,863 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 373 transitions. [2021-07-13 19:52:03,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:03,863 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:03,863 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:04,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34483,616 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:04,064 INFO L430 AbstractCegarLoop]: === Iteration 622 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:04,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:04,064 INFO L82 PathProgramCache]: Analyzing trace with hash 768157611, now seen corresponding path program 616 times [2021-07-13 19:52:04,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:04,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500277346] [2021-07-13 19:52:04,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:04,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:04,268 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:04,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:04,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500277346] [2021-07-13 19:52:04,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500277346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:04,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365271103] [2021-07-13 19:52:04,269 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-07-13 19:52:04,404 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:52:04,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:04,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:04,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:05,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,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 10 treesize of output 1 [2021-07-13 19:52:05,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,130 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:05,131 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:05,135 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,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 13 treesize of output 2 [2021-07-13 19:52:05,140 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,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-07-13 19:52:05,145 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,148 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:05,149 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:05,152 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,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-07-13 19:52:05,157 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:05,160 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,163 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:05,164 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,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 11 treesize of output 1 [2021-07-13 19:52:05,168 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:05,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-07-13 19:52:05,172 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,224 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:52:05,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-07-13 19:52:05,228 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,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-07-13 19:52:05,231 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,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 6 treesize of output 2 [2021-07-13 19:52:05,234 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:05,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:05,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:05,264 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:52:05,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-07-13 19:52:05,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365271103] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:05,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:05,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:52:05,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192187258] [2021-07-13 19:52:05,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:52:05,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:05,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:52:05,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:52:05,345 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-07-13 19:52:05,722 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:52:05,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:05,837 INFO L93 Difference]: Finished difference Result 205 states and 425 transitions. [2021-07-13 19:52:05,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:52:05,837 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-07-13 19:52:05,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:05,838 INFO L225 Difference]: With dead ends: 205 [2021-07-13 19:52:05,838 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:52:05,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 710.4ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:05,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:52:05,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 178. [2021-07-13 19:52:05,839 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-07-13 19:52:05,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 375 transitions. [2021-07-13 19:52:05,840 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 375 transitions. Word has length 20 [2021-07-13 19:52:05,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:05,840 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 375 transitions. [2021-07-13 19:52:05,840 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-07-13 19:52:05,840 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 375 transitions. [2021-07-13 19:52:05,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:05,840 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:05,840 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:06,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 617 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34587 [2021-07-13 19:52:06,041 INFO L430 AbstractCegarLoop]: === Iteration 623 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:06,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:06,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1204765457, now seen corresponding path program 617 times [2021-07-13 19:52:06,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:06,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765781167] [2021-07-13 19:52:06,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:06,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:06,271 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:06,271 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:06,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765781167] [2021-07-13 19:52:06,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765781167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:06,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254739657] [2021-07-13 19:52:06,271 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-07-13 19:52:06,408 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:52:06,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:06,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:06,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:07,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:07,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:07,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,185 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:07,185 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,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-07-13 19:52:07,190 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,194 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:07,194 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,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-07-13 19:52:07,199 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:07,205 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,208 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:07,209 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,212 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:07,212 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,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 1 [2021-07-13 19:52:07,217 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,220 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:07,221 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:07,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 10 treesize of output 1 [2021-07-13 19:52:07,225 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,279 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-07-13 19:52:07,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 5 treesize of output 1 [2021-07-13 19:52:07,283 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52: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-07-13 19:52:07,286 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52: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 6 treesize of output 2 [2021-07-13 19:52:07,289 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:07,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:07,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:07,312 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-07-13 19:52:07,393 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:07,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254739657] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:07,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:07,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:52:07,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930358528] [2021-07-13 19:52:07,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:52:07,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:07,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:52:07,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:52:07,394 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-07-13 19:52:07,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:07,964 INFO L93 Difference]: Finished difference Result 208 states and 427 transitions. [2021-07-13 19:52:07,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:52:07,964 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-07-13 19:52:07,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:07,965 INFO L225 Difference]: With dead ends: 208 [2021-07-13 19:52:07,965 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:52:07,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 848.7ms TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:07,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:52:07,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 179. [2021-07-13 19:52:07,966 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-07-13 19:52:07,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 377 transitions. [2021-07-13 19:52:07,966 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 377 transitions. Word has length 20 [2021-07-13 19:52:07,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:07,967 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 377 transitions. [2021-07-13 19:52:07,967 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-07-13 19:52:07,967 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 377 transitions. [2021-07-13 19:52:07,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:07,967 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:07,967 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:08,167 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34687,618 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:08,167 INFO L430 AbstractCegarLoop]: === Iteration 624 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:08,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:08,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1684050133, now seen corresponding path program 618 times [2021-07-13 19:52:08,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:08,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397673154] [2021-07-13 19:52:08,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:08,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:08,400 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:08,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:08,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397673154] [2021-07-13 19:52:08,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397673154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:08,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550437843] [2021-07-13 19:52:08,400 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-07-13 19:52:08,551 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:52:08,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:08,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:08,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:09,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:09,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,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 13 treesize of output 2 [2021-07-13 19:52:09,428 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:09,435 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,439 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:09,439 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,443 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:09,444 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,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-07-13 19:52:09,450 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,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 9 treesize of output 2 [2021-07-13 19:52:09,455 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:09,460 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,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 10 treesize of output 1 [2021-07-13 19:52:09,465 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,469 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:09,470 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,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 11 treesize of output 1 [2021-07-13 19:52:09,476 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,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 7 treesize of output 1 [2021-07-13 19:52:09,481 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,485 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:09,485 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,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 10 treesize of output 1 [2021-07-13 19:52:09,490 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:09,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 10 treesize of output 1 [2021-07-13 19:52:09,495 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,498 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:09,499 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,607 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-07-13 19:52:09,607 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:52:09,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-07-13 19:52:09,611 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,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 4 treesize of output 2 [2021-07-13 19:52:09,615 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,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 5 treesize of output 1 [2021-07-13 19:52:09,619 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:52:09,622 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:09,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:09,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:52:09,663 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:52:09,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-07-13 19:52:09,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550437843] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:09,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:09,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:52:09,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922776613] [2021-07-13 19:52:09,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:52:09,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:09,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:52:09,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:52:09,808 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-07-13 19:52:10,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:10,298 INFO L93 Difference]: Finished difference Result 201 states and 417 transitions. [2021-07-13 19:52:10,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:52:10,298 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-07-13 19:52:10,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:10,298 INFO L225 Difference]: With dead ends: 201 [2021-07-13 19:52:10,298 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:52:10,298 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 706.5ms TimeCoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:10,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:52:10,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 176. [2021-07-13 19:52:10,300 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-07-13 19:52:10,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 371 transitions. [2021-07-13 19:52:10,300 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 371 transitions. Word has length 20 [2021-07-13 19:52:10,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:10,300 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 371 transitions. [2021-07-13 19:52:10,300 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-07-13 19:52:10,300 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 371 transitions. [2021-07-13 19:52:10,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:10,301 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:10,301 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:10,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 619 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34870 [2021-07-13 19:52:10,501 INFO L430 AbstractCegarLoop]: === Iteration 625 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:10,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:10,501 INFO L82 PathProgramCache]: Analyzing trace with hash 1808393409, now seen corresponding path program 619 times [2021-07-13 19:52:10,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:10,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369604999] [2021-07-13 19:52:10,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:10,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:10,705 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:10,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:10,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369604999] [2021-07-13 19:52:10,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369604999] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:10,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648516432] [2021-07-13 19:52:10,706 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-07-13 19:52:10,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:10,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:10,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:11,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,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-07-13 19:52:11,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52: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 10 treesize of output 1 [2021-07-13 19:52:11,769 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,773 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,774 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,778 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,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 11 treesize of output 1 [2021-07-13 19:52:11,783 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,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 7 treesize of output 1 [2021-07-13 19:52:11,789 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,792 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,792 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,797 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,800 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,801 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,805 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,805 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,809 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,810 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,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-07-13 19:52:11,815 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,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-07-13 19:52:11,820 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,824 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,828 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,828 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52: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 12 treesize of output 1 [2021-07-13 19:52:11,833 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,836 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:11,837 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:11,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:11,841 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,901 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:52:11,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 6 treesize of output 2 [2021-07-13 19:52:11,905 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,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-07-13 19:52:11,908 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,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 3 treesize of output 1 [2021-07-13 19:52:11,911 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:11,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:11,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-07-13 19:52:11,937 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 4 variables, input treesize:787, output treesize:62 [2021-07-13 19:52:12,055 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:12,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648516432] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:12,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:12,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:12,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439791394] [2021-07-13 19:52:12,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:12,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:12,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:12,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:12,056 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-07-13 19:52:12,409 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-07-13 19:52:12,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:12,533 INFO L93 Difference]: Finished difference Result 205 states and 425 transitions. [2021-07-13 19:52:12,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:52:12,533 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-07-13 19:52:12,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:12,534 INFO L225 Difference]: With dead ends: 205 [2021-07-13 19:52:12,534 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:52:12,534 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 680.7ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:52:12,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:52:12,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 178. [2021-07-13 19:52:12,535 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-07-13 19:52:12,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 375 transitions. [2021-07-13 19:52:12,536 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 375 transitions. Word has length 20 [2021-07-13 19:52:12,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:12,536 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 375 transitions. [2021-07-13 19:52:12,536 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-07-13 19:52:12,536 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 375 transitions. [2021-07-13 19:52:12,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:12,536 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:12,536 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:12,736 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35109,620 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:12,736 INFO L430 AbstractCegarLoop]: === Iteration 626 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:12,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:12,737 INFO L82 PathProgramCache]: Analyzing trace with hash -164529659, now seen corresponding path program 620 times [2021-07-13 19:52:12,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:12,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819487664] [2021-07-13 19:52:12,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:12,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:12,942 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:12,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:12,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819487664] [2021-07-13 19:52:12,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819487664] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:12,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300176508] [2021-07-13 19:52:12,942 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-07-13 19:52:13,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:52:13,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:13,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:13,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:13,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:13,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:13,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:13,670 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,674 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:13,675 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:13,680 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:13,686 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,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 13 treesize of output 2 [2021-07-13 19:52:13,691 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,695 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:13,696 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,699 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:13,700 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:13,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-07-13 19:52:13,705 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:13,709 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,712 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:13,713 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,775 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:52:13,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 5 treesize of output 1 [2021-07-13 19:52:13,778 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,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-07-13 19:52:13,782 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,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-07-13 19:52:13,784 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:13,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:13,811 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:52:13,929 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:13,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300176508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:13,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:13,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:13,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843706144] [2021-07-13 19:52:13,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:13,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:13,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:13,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:13,930 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-07-13 19:52:14,326 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:52:14,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:14,353 INFO L93 Difference]: Finished difference Result 204 states and 419 transitions. [2021-07-13 19:52:14,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:52:14,353 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-07-13 19:52:14,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:14,353 INFO L225 Difference]: With dead ends: 204 [2021-07-13 19:52:14,353 INFO L226 Difference]: Without dead ends: 191 [2021-07-13 19:52:14,353 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 689.1ms TimeCoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:52:14,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-07-13 19:52:14,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 179. [2021-07-13 19:52:14,355 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-07-13 19:52:14,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 377 transitions. [2021-07-13 19:52:14,355 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 377 transitions. Word has length 20 [2021-07-13 19:52:14,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:14,355 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 377 transitions. [2021-07-13 19:52:14,355 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-07-13 19:52:14,355 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 377 transitions. [2021-07-13 19:52:14,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:14,356 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:14,356 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:14,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35252,621 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:14,556 INFO L430 AbstractCegarLoop]: === Iteration 627 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:14,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:14,556 INFO L82 PathProgramCache]: Analyzing trace with hash -643814335, now seen corresponding path program 621 times [2021-07-13 19:52:14,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:14,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978439834] [2021-07-13 19:52:14,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:14,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:14,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-07-13 19:52:14,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:14,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978439834] [2021-07-13 19:52:14,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978439834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:14,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160649723] [2021-07-13 19:52:14,769 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-07-13 19:52:14,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:52:14,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:14,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:14,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:16,251 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,256 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:16,264 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,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 11 treesize of output 2 [2021-07-13 19:52:16,270 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,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 9 treesize of output 2 [2021-07-13 19:52:16,276 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,281 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,281 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:16,288 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,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 11 treesize of output 1 [2021-07-13 19:52:16,294 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:16,300 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,306 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,311 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,316 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,320 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,321 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:16,327 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:16,332 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,336 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,337 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:16,342 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:16,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:16,347 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,351 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,351 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:16,355 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,518 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2021-07-13 19:52:16,519 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-07-13 19:52:16,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 6 treesize of output 2 [2021-07-13 19:52:16,523 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,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 5 treesize of output 1 [2021-07-13 19:52:16,527 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,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 3 treesize of output 1 [2021-07-13 19:52:16,530 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,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-07-13 19:52:16,534 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,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-07-13 19:52:16,538 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:16,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:16,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:52:16,597 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-07-13 19:52:16,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-07-13 19:52:16,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160649723] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:16,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:16,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:16,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197962166] [2021-07-13 19:52:16,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:16,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:16,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:16,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:16,808 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-07-13 19:52:17,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:17,851 INFO L93 Difference]: Finished difference Result 269 states and 538 transitions. [2021-07-13 19:52:17,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:52:17,851 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-07-13 19:52:17,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:17,852 INFO L225 Difference]: With dead ends: 269 [2021-07-13 19:52:17,852 INFO L226 Difference]: Without dead ends: 236 [2021-07-13 19:52:17,852 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1228.9ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:52:17,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-07-13 19:52:17,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 177. [2021-07-13 19:52:17,854 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-07-13 19:52:17,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 373 transitions. [2021-07-13 19:52:17,854 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 373 transitions. Word has length 20 [2021-07-13 19:52:17,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:17,854 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 373 transitions. [2021-07-13 19:52:17,854 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-07-13 19:52:17,854 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 373 transitions. [2021-07-13 19:52:17,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:17,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:17,854 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:18,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35360,622 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:18,055 INFO L430 AbstractCegarLoop]: === Iteration 628 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:18,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:18,055 INFO L82 PathProgramCache]: Analyzing trace with hash 423215663, now seen corresponding path program 622 times [2021-07-13 19:52:18,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:18,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438863655] [2021-07-13 19:52:18,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:18,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:18,248 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:18,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:18,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438863655] [2021-07-13 19:52:18,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438863655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:18,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903713559] [2021-07-13 19:52:18,248 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-07-13 19:52:18,394 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:52:18,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:18,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:18,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:18,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-07-13 19:52:18,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:18,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 3 treesize of output 1 [2021-07-13 19:52:18,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:18,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 2 [2021-07-13 19:52:18,668 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:18,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:18,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-07-13 19:52:18,695 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:18,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-07-13 19:52:18,698 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:18,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 3 treesize of output 1 [2021-07-13 19:52:18,701 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:18,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:18,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:18,722 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:52:18,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-07-13 19:52:18,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903713559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:18,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:18,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:18,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011131593] [2021-07-13 19:52:18,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:18,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:18,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:18,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:18,807 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-07-13 19:52:19,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:19,215 INFO L93 Difference]: Finished difference Result 202 states and 419 transitions. [2021-07-13 19:52:19,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:52:19,216 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-07-13 19:52:19,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:19,216 INFO L225 Difference]: With dead ends: 202 [2021-07-13 19:52:19,216 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:52:19,216 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 546.2ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:52:19,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:52:19,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 179. [2021-07-13 19:52:19,218 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-07-13 19:52:19,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 377 transitions. [2021-07-13 19:52:19,218 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 377 transitions. Word has length 20 [2021-07-13 19:52:19,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:19,218 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 377 transitions. [2021-07-13 19:52:19,218 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-07-13 19:52:19,218 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 377 transitions. [2021-07-13 19:52:19,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:19,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:19,218 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:19,419 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 623 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35521 [2021-07-13 19:52:19,419 INFO L430 AbstractCegarLoop]: === Iteration 629 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:19,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:19,419 INFO L82 PathProgramCache]: Analyzing trace with hash -56069013, now seen corresponding path program 623 times [2021-07-13 19:52:19,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:19,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332516690] [2021-07-13 19:52:19,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:19,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:19,621 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:19,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:19,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332516690] [2021-07-13 19:52:19,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332516690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:19,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320079454] [2021-07-13 19:52:19,622 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-07-13 19:52:19,761 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:52:19,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:19,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:19,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:19,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 5 treesize of output 1 [2021-07-13 19:52:19,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:19,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-07-13 19:52:19,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:19,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-07-13 19:52:19,940 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:19,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 3 treesize of output 1 [2021-07-13 19:52:19,944 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:19,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-07-13 19:52:19,947 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:20,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:20,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-07-13 19:52:20,016 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:20,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-07-13 19:52:20,019 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:20,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 4 treesize of output 2 [2021-07-13 19:52:20,023 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:20,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-07-13 19:52:20,026 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:20,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-07-13 19:52:20,029 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:20,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:20,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:52:20,078 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:52:20,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-07-13 19:52:20,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320079454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:20,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:20,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:20,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139128971] [2021-07-13 19:52:20,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:20,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:20,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:20,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:20,248 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-07-13 19:52:20,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:20,891 INFO L93 Difference]: Finished difference Result 242 states and 488 transitions. [2021-07-13 19:52:20,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:52:20,891 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-07-13 19:52:20,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:20,892 INFO L225 Difference]: With dead ends: 242 [2021-07-13 19:52:20,892 INFO L226 Difference]: Without dead ends: 216 [2021-07-13 19:52:20,892 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 788.6ms TimeCoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:20,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-07-13 19:52:20,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 178. [2021-07-13 19:52:20,893 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-07-13 19:52:20,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 375 transitions. [2021-07-13 19:52:20,894 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 375 transitions. Word has length 20 [2021-07-13 19:52:20,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:20,894 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 375 transitions. [2021-07-13 19:52:20,894 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-07-13 19:52:20,894 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 375 transitions. [2021-07-13 19:52:20,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:20,894 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:20,894 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:21,094 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 624 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35557 [2021-07-13 19:52:21,095 INFO L430 AbstractCegarLoop]: === Iteration 630 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:21,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:21,095 INFO L82 PathProgramCache]: Analyzing trace with hash -591298815, now seen corresponding path program 624 times [2021-07-13 19:52:21,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:21,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711268373] [2021-07-13 19:52:21,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:21,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:21,322 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:21,322 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:21,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711268373] [2021-07-13 19:52:21,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711268373] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:21,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980634713] [2021-07-13 19:52:21,323 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-07-13 19:52:21,470 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:52:21,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:21,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:21,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:21,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-07-13 19:52:21,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:21,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 6 treesize of output 2 [2021-07-13 19:52:21,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:21,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-07-13 19:52:21,649 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:21,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 3 treesize of output 1 [2021-07-13 19:52:21,652 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:21,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 5 treesize of output 1 [2021-07-13 19:52:21,656 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:21,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:21,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 4 treesize of output 2 [2021-07-13 19:52:21,715 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:21,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-07-13 19:52:21,718 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52: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 5 treesize of output 1 [2021-07-13 19:52:21,722 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:21,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 6 treesize of output 2 [2021-07-13 19:52:21,725 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52: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 6 treesize of output 2 [2021-07-13 19:52:21,728 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:21,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:21,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:52:21,776 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:52:21,942 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:21,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980634713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:21,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:21,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:21,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634051475] [2021-07-13 19:52:21,943 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:21,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:21,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:21,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:21,943 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-07-13 19:52:22,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:22,566 INFO L93 Difference]: Finished difference Result 254 states and 508 transitions. [2021-07-13 19:52:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:52:22,566 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-07-13 19:52:22,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:22,566 INFO L225 Difference]: With dead ends: 254 [2021-07-13 19:52:22,566 INFO L226 Difference]: Without dead ends: 228 [2021-07-13 19:52:22,566 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 810.6ms TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:52:22,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-07-13 19:52:22,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 178. [2021-07-13 19:52:22,568 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-07-13 19:52:22,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 375 transitions. [2021-07-13 19:52:22,568 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 375 transitions. Word has length 20 [2021-07-13 19:52:22,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:22,568 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 375 transitions. [2021-07-13 19:52:22,568 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-07-13 19:52:22,568 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 375 transitions. [2021-07-13 19:52:22,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:22,569 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:22,569 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:22,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35581,625 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:22,769 INFO L430 AbstractCegarLoop]: === Iteration 631 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:22,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:22,769 INFO L82 PathProgramCache]: Analyzing trace with hash -304035221, now seen corresponding path program 625 times [2021-07-13 19:52:22,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:22,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221801464] [2021-07-13 19:52:22,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:22,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:22,969 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:22,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:22,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221801464] [2021-07-13 19:52:22,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221801464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:22,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878812323] [2021-07-13 19:52:22,969 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-07-13 19:52:23,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:23,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:23,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:23,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,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 10 treesize of output 1 [2021-07-13 19:52:23,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:23,850 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,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-07-13 19:52:23,855 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,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 11 treesize of output 1 [2021-07-13 19:52:23,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52: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 13 treesize of output 2 [2021-07-13 19:52:23,865 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,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-07-13 19:52:23,870 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52: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-07-13 19:52:23,875 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:23,879 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:23,883 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:23,887 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:23,890 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:23,894 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,955 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:52:23,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 5 treesize of output 1 [2021-07-13 19:52:23,958 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,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 3 treesize of output 1 [2021-07-13 19:52:23,961 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,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 6 treesize of output 2 [2021-07-13 19:52:23,965 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:23,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:23,991 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:52:24,103 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:24,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878812323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:24,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:24,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:24,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217734922] [2021-07-13 19:52:24,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:24,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:24,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:24,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:24,104 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-07-13 19:52:24,471 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:52:24,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:24,612 INFO L93 Difference]: Finished difference Result 208 states and 431 transitions. [2021-07-13 19:52:24,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:52:24,612 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-07-13 19:52:24,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:24,613 INFO L225 Difference]: With dead ends: 208 [2021-07-13 19:52:24,613 INFO L226 Difference]: Without dead ends: 192 [2021-07-13 19:52:24,613 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 696.1ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:52:24,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-13 19:52:24,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 181. [2021-07-13 19:52:24,614 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-07-13 19:52:24,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 381 transitions. [2021-07-13 19:52:24,615 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 381 transitions. Word has length 20 [2021-07-13 19:52:24,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:24,615 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 381 transitions. [2021-07-13 19:52:24,615 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-07-13 19:52:24,615 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 381 transitions. [2021-07-13 19:52:24,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:24,615 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:24,615 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:24,815 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35606,626 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:24,816 INFO L430 AbstractCegarLoop]: === Iteration 632 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:24,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:24,816 INFO L82 PathProgramCache]: Analyzing trace with hash 2018009007, now seen corresponding path program 626 times [2021-07-13 19:52:24,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:24,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885455438] [2021-07-13 19:52:24,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:24,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:25,027 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:25,027 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:25,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885455438] [2021-07-13 19:52:25,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885455438] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:25,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704154592] [2021-07-13 19:52:25,027 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-07-13 19:52:25,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:52:25,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:25,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:25,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:25,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52: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 10 treesize of output 1 [2021-07-13 19:52:25,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,854 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:25,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,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 11 treesize of output 1 [2021-07-13 19:52:25,860 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,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 7 treesize of output 1 [2021-07-13 19:52:25,865 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,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-07-13 19:52:25,870 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,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 10 treesize of output 1 [2021-07-13 19:52:25,875 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:25,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:25,880 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:25,885 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:25,889 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:25,892 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,896 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:25,896 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,899 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:25,899 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,961 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:52:25,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 5 treesize of output 1 [2021-07-13 19:52:25,964 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,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 3 treesize of output 1 [2021-07-13 19:52:25,967 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,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 6 treesize of output 2 [2021-07-13 19:52:25,971 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:25,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:25,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:25,997 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:52:26,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-07-13 19:52:26,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704154592] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:26,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:26,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:26,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918052286] [2021-07-13 19:52:26,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:26,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:26,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:26,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:26,109 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-07-13 19:52:26,544 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-07-13 19:52:26,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:26,575 INFO L93 Difference]: Finished difference Result 207 states and 425 transitions. [2021-07-13 19:52:26,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:52:26,575 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-07-13 19:52:26,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:26,575 INFO L225 Difference]: With dead ends: 207 [2021-07-13 19:52:26,575 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:52:26,576 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 737.5ms TimeCoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:52:26,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:52:26,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 182. [2021-07-13 19:52:26,577 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-07-13 19:52:26,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-07-13 19:52:26,577 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-07-13 19:52:26,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:26,577 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-07-13 19:52:26,577 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-07-13 19:52:26,577 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-07-13 19:52:26,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:26,578 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:26,578 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:26,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35791,627 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:26,778 INFO L430 AbstractCegarLoop]: === Iteration 633 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:26,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:26,778 INFO L82 PathProgramCache]: Analyzing trace with hash 1538724331, now seen corresponding path program 627 times [2021-07-13 19:52:26,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:26,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310210943] [2021-07-13 19:52:26,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:26,984 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:26,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:26,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310210943] [2021-07-13 19:52:26,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310210943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:26,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174430048] [2021-07-13 19:52:26,984 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-07-13 19:52:27,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:52:27,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:27,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:27,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:27,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:27,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,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 13 treesize of output 2 [2021-07-13 19:52:27,864 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,869 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,875 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,880 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,881 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,886 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,892 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,898 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,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 11 treesize of output 1 [2021-07-13 19:52:27,905 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,910 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,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-07-13 19:52:27,917 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,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-07-13 19:52:27,924 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,930 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,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 10 treesize of output 1 [2021-07-13 19:52:27,936 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,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-07-13 19:52:27,942 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,947 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,947 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,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 10 treesize of output 1 [2021-07-13 19:52:27,954 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,958 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:27,958 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:27,963 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:27,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:27,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 12 treesize of output 1 [2021-07-13 19:52:27,968 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:28,109 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-07-13 19:52:28,109 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-07-13 19:52:28,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 6 treesize of output 2 [2021-07-13 19:52:28,114 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:28,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-07-13 19:52:28,118 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:28,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:52:28,122 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:28,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-07-13 19:52:28,126 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:28,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-07-13 19:52:28,130 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:28,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:28,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:52:28,190 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-07-13 19:52:28,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-07-13 19:52:28,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174430048] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:28,414 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:28,414 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:28,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805345692] [2021-07-13 19:52:28,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:28,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:28,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:28,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:28,414 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-07-13 19:52:28,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:28,811 INFO L93 Difference]: Finished difference Result 204 states and 423 transitions. [2021-07-13 19:52:28,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:52:28,811 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-07-13 19:52:28,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:28,812 INFO L225 Difference]: With dead ends: 204 [2021-07-13 19:52:28,812 INFO L226 Difference]: Without dead ends: 192 [2021-07-13 19:52:28,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 743.9ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:52:28,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-13 19:52:28,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 180. [2021-07-13 19:52:28,813 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-07-13 19:52:28,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 379 transitions. [2021-07-13 19:52:28,813 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 379 transitions. Word has length 20 [2021-07-13 19:52:28,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:28,814 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 379 transitions. [2021-07-13 19:52:28,814 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-07-13 19:52:28,814 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 379 transitions. [2021-07-13 19:52:28,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:28,814 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:28,814 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:29,014 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35937,628 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:29,015 INFO L430 AbstractCegarLoop]: === Iteration 634 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:29,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:29,015 INFO L82 PathProgramCache]: Analyzing trace with hash -1689212967, now seen corresponding path program 628 times [2021-07-13 19:52:29,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:29,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053185361] [2021-07-13 19:52:29,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:29,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:29,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-07-13 19:52:29,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:29,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053185361] [2021-07-13 19:52:29,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053185361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:29,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233233145] [2021-07-13 19:52:29,210 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-07-13 19:52:29,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:52:29,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:29,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:29,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:29,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-07-13 19:52:29,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,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-07-13 19:52:29,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,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-07-13 19:52:29,563 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:29,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 3 treesize of output 1 [2021-07-13 19:52:29,589 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,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 6 treesize of output 2 [2021-07-13 19:52:29,592 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,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-07-13 19:52:29,595 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:29,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:29,616 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:52:29,690 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:29,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233233145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:29,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:29,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:29,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159534337] [2021-07-13 19:52:29,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:29,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:29,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:29,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:29,691 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-07-13 19:52:29,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:29,951 INFO L93 Difference]: Finished difference Result 202 states and 415 transitions. [2021-07-13 19:52:29,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:52:29,951 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-07-13 19:52:29,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:29,952 INFO L225 Difference]: With dead ends: 202 [2021-07-13 19:52:29,952 INFO L226 Difference]: Without dead ends: 189 [2021-07-13 19:52:29,952 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 436.4ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:52:29,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-07-13 19:52:29,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 182. [2021-07-13 19:52:29,953 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-07-13 19:52:29,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-07-13 19:52:29,953 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-07-13 19:52:29,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:29,954 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-07-13 19:52:29,954 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-07-13 19:52:29,954 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-07-13 19:52:29,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:29,954 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:29,954 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:30,154 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36046,629 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:30,154 INFO L430 AbstractCegarLoop]: === Iteration 635 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:30,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:30,155 INFO L82 PathProgramCache]: Analyzing trace with hash 2126469653, now seen corresponding path program 629 times [2021-07-13 19:52:30,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:30,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211082915] [2021-07-13 19:52:30,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:30,366 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:30,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:30,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211082915] [2021-07-13 19:52:30,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211082915] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:30,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465113928] [2021-07-13 19:52:30,366 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-07-13 19:52:30,508 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 19:52:30,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:30,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:30,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:30,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 6 treesize of output 2 [2021-07-13 19:52:30,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,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 3 treesize of output 1 [2021-07-13 19:52:30,758 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,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 4 treesize of output 2 [2021-07-13 19:52:30,761 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,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-07-13 19:52:30,765 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,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-07-13 19:52:30,768 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:30,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-07-13 19:52:30,825 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52: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-07-13 19:52:30,828 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,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-07-13 19:52:30,831 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52: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-07-13 19:52:30,835 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52: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-07-13 19:52:30,838 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:30,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:52:30,885 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:52:31,052 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:31,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465113928] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:31,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:31,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:31,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334778347] [2021-07-13 19:52:31,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:31,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:31,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:31,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:31,053 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-07-13 19:52:31,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:31,326 INFO L93 Difference]: Finished difference Result 197 states and 406 transitions. [2021-07-13 19:52:31,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:52:31,326 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-07-13 19:52:31,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:31,326 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:52:31,327 INFO L226 Difference]: Without dead ends: 185 [2021-07-13 19:52:31,327 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 499.0ms TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:31,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-07-13 19:52:31,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 181. [2021-07-13 19:52:31,328 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-07-13 19:52:31,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 381 transitions. [2021-07-13 19:52:31,328 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 381 transitions. Word has length 20 [2021-07-13 19:52:31,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:31,328 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 381 transitions. [2021-07-13 19:52:31,328 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-07-13 19:52:31,329 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 381 transitions. [2021-07-13 19:52:31,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:31,329 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:31,329 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:31,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36068,630 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:31,529 INFO L430 AbstractCegarLoop]: === Iteration 636 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:31,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:31,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1591239851, now seen corresponding path program 630 times [2021-07-13 19:52:31,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:31,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164590199] [2021-07-13 19:52:31,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:31,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:31,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-07-13 19:52:31,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:31,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164590199] [2021-07-13 19:52:31,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164590199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:31,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023749346] [2021-07-13 19:52:31,757 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-07-13 19:52:31,906 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:52:31,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:31,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:31,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:32,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:52:32,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,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 6 treesize of output 2 [2021-07-13 19:52:32,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,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 3 treesize of output 1 [2021-07-13 19:52:32,129 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,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 6 treesize of output 2 [2021-07-13 19:52:32,133 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,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-07-13 19:52:32,136 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:32,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 5 treesize of output 1 [2021-07-13 19:52:32,194 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,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-07-13 19:52:32,197 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,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-07-13 19:52:32,201 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52: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 4 treesize of output 2 [2021-07-13 19:52:32,204 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52: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 6 treesize of output 2 [2021-07-13 19:52:32,208 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:32,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:52:32,255 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:52:32,425 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:32,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023749346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:32,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:32,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:32,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959397664] [2021-07-13 19:52:32,426 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:32,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:32,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:32,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:32,426 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-07-13 19:52:32,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:32,992 INFO L93 Difference]: Finished difference Result 210 states and 437 transitions. [2021-07-13 19:52:32,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:52:32,992 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-07-13 19:52:32,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:32,993 INFO L225 Difference]: With dead ends: 210 [2021-07-13 19:52:32,993 INFO L226 Difference]: Without dead ends: 198 [2021-07-13 19:52:32,993 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 765.7ms TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:32,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-13 19:52:32,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 180. [2021-07-13 19:52:32,994 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-07-13 19:52:32,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 379 transitions. [2021-07-13 19:52:32,995 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 379 transitions. Word has length 20 [2021-07-13 19:52:32,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:32,995 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 379 transitions. [2021-07-13 19:52:32,995 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-07-13 19:52:32,995 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 379 transitions. [2021-07-13 19:52:32,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:32,995 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:32,995 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:33,195 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 631 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36106 [2021-07-13 19:52:33,196 INFO L430 AbstractCegarLoop]: === Iteration 637 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:33,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:33,196 INFO L82 PathProgramCache]: Analyzing trace with hash -648977169, now seen corresponding path program 631 times [2021-07-13 19:52:33,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:33,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146956124] [2021-07-13 19:52:33,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:33,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:33,417 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:33,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:33,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146956124] [2021-07-13 19:52:33,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146956124] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:33,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939940788] [2021-07-13 19:52:33,417 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-07-13 19:52:33,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:33,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:33,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:33,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-07-13 19:52:33,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:33,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-07-13 19:52:33,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:33,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 3 treesize of output 1 [2021-07-13 19:52:33,794 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:33,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:33,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 5 treesize of output 1 [2021-07-13 19:52:33,821 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:33,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 6 treesize of output 2 [2021-07-13 19:52:33,824 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:33,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 3 treesize of output 1 [2021-07-13 19:52:33,827 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:33,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:33,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:33,848 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-07-13 19:52:33,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-07-13 19:52:33,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939940788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:33,936 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:33,936 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:33,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863232142] [2021-07-13 19:52:33,936 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:33,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:33,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:33,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:33,936 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-07-13 19:52:34,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:34,296 INFO L93 Difference]: Finished difference Result 206 states and 427 transitions. [2021-07-13 19:52:34,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:52:34,296 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-07-13 19:52:34,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:34,296 INFO L225 Difference]: With dead ends: 206 [2021-07-13 19:52:34,296 INFO L226 Difference]: Without dead ends: 193 [2021-07-13 19:52:34,297 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 575.6ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:52:34,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-07-13 19:52:34,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 183. [2021-07-13 19:52:34,298 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-07-13 19:52:34,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 385 transitions. [2021-07-13 19:52:34,298 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 385 transitions. Word has length 20 [2021-07-13 19:52:34,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:34,298 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 385 transitions. [2021-07-13 19:52:34,298 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-07-13 19:52:34,298 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 385 transitions. [2021-07-13 19:52:34,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:34,299 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:34,299 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:34,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36141,632 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:34,499 INFO L430 AbstractCegarLoop]: === Iteration 638 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:34,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:34,499 INFO L82 PathProgramCache]: Analyzing trace with hash -1128261845, now seen corresponding path program 632 times [2021-07-13 19:52:34,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:34,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805274160] [2021-07-13 19:52:34,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:34,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:34,701 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:34,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:34,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805274160] [2021-07-13 19:52:34,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805274160] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:34,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352724702] [2021-07-13 19:52:34,702 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-07-13 19:52:34,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:52:34,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:34,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:34,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:35,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-07-13 19:52:35,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:35,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-07-13 19:52:35,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:35,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-07-13 19:52:35,048 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:35,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 4 treesize of output 2 [2021-07-13 19:52:35,052 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:35,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:35,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 5 treesize of output 1 [2021-07-13 19:52:35,099 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:35,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 3 treesize of output 1 [2021-07-13 19:52:35,102 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:35,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 6 treesize of output 2 [2021-07-13 19:52:35,106 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:35,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-07-13 19:52:35,109 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:35,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:35,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:52:35,148 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:52:35,282 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:35,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352724702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:35,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:35,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:35,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996488031] [2021-07-13 19:52:35,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:35,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:35,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:35,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:35,283 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-07-13 19:52:35,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:35,917 INFO L93 Difference]: Finished difference Result 246 states and 496 transitions. [2021-07-13 19:52:35,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:52:35,917 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-07-13 19:52:35,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:35,918 INFO L225 Difference]: With dead ends: 246 [2021-07-13 19:52:35,918 INFO L226 Difference]: Without dead ends: 220 [2021-07-13 19:52:35,918 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 781.4ms TimeCoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:35,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-07-13 19:52:35,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 182. [2021-07-13 19:52:35,919 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-07-13 19:52:35,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-07-13 19:52:35,920 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-07-13 19:52:35,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:35,920 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-07-13 19:52:35,920 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-07-13 19:52:35,920 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-07-13 19:52:35,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:35,920 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:35,920 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:36,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 633 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36164 [2021-07-13 19:52:36,121 INFO L430 AbstractCegarLoop]: === Iteration 639 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:36,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:36,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1663491647, now seen corresponding path program 633 times [2021-07-13 19:52:36,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:36,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726673023] [2021-07-13 19:52:36,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:36,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:36,420 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:36,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:36,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726673023] [2021-07-13 19:52:36,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726673023] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:36,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883397819] [2021-07-13 19:52:36,420 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-07-13 19:52:36,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:52:36,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:36,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:36,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:36,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 3 treesize of output 1 [2021-07-13 19:52:36,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:36,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-07-13 19:52:36,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:36,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-07-13 19:52:36,786 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:36,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 4 treesize of output 2 [2021-07-13 19:52:36,789 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:36,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:36,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2021-07-13 19:52:36,837 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:36,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-07-13 19:52:36,840 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:36,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 6 treesize of output 2 [2021-07-13 19:52:36,843 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:36,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:52:36,846 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:36,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:36,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:52:36,886 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:52:37,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-07-13 19:52:37,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883397819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:37,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:37,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:37,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751754689] [2021-07-13 19:52:37,026 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:37,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:37,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:37,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:37,026 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-07-13 19:52:37,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:37,851 INFO L93 Difference]: Finished difference Result 238 states and 484 transitions. [2021-07-13 19:52:37,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:52:37,852 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-07-13 19:52:37,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:37,852 INFO L225 Difference]: With dead ends: 238 [2021-07-13 19:52:37,852 INFO L226 Difference]: Without dead ends: 219 [2021-07-13 19:52:37,852 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1039.4ms TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:52:37,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-07-13 19:52:37,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 182. [2021-07-13 19:52:37,854 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-07-13 19:52:37,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-07-13 19:52:37,854 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-07-13 19:52:37,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:37,854 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-07-13 19:52:37,854 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-07-13 19:52:37,855 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-07-13 19:52:37,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:37,855 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:37,855 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:38,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36194,634 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:38,055 INFO L430 AbstractCegarLoop]: === Iteration 640 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:38,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:38,056 INFO L82 PathProgramCache]: Analyzing trace with hash -1075746325, now seen corresponding path program 634 times [2021-07-13 19:52:38,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:38,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808108534] [2021-07-13 19:52:38,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:38,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:38,256 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:38,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:38,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808108534] [2021-07-13 19:52:38,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808108534] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:38,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508030377] [2021-07-13 19:52:38,256 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-07-13 19:52:38,396 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:52:38,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:38,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:38,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:39,187 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:39,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,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 10 treesize of output 1 [2021-07-13 19:52:39,193 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,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 11 treesize of output 1 [2021-07-13 19:52:39,200 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:39,205 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,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-07-13 19:52:39,211 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:39,217 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,221 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:39,222 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:39,227 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:39,233 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,237 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:39,237 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:39,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:39,243 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,247 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:39,247 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,251 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:39,251 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,255 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:39,256 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,259 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:39,260 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:39,264 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,360 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-07-13 19:52:39,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 5 treesize of output 1 [2021-07-13 19:52:39,365 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,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 6 treesize of output 2 [2021-07-13 19:52:39,368 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,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 4 treesize of output 2 [2021-07-13 19:52:39,372 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,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 3 treesize of output 1 [2021-07-13 19:52:39,375 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:39,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:39,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:52:39,416 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-07-13 19:52:39,553 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:39,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508030377] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:39,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:39,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:39,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014513568] [2021-07-13 19:52:39,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:39,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:39,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:39,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:39,555 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-07-13 19:52:39,925 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 37 [2021-07-13 19:52:40,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:40,012 INFO L93 Difference]: Finished difference Result 223 states and 458 transitions. [2021-07-13 19:52:40,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:52:40,012 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-07-13 19:52:40,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:40,013 INFO L225 Difference]: With dead ends: 223 [2021-07-13 19:52:40,013 INFO L226 Difference]: Without dead ends: 204 [2021-07-13 19:52:40,013 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 604.0ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:52:40,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-07-13 19:52:40,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 182. [2021-07-13 19:52:40,015 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-07-13 19:52:40,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-07-13 19:52:40,015 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-07-13 19:52:40,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:40,015 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-07-13 19:52:40,015 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-07-13 19:52:40,015 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-07-13 19:52:40,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:40,016 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:40,016 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:40,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36233,635 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:40,229 INFO L430 AbstractCegarLoop]: === Iteration 641 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:40,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:40,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1364813311, now seen corresponding path program 635 times [2021-07-13 19:52:40,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:40,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046871209] [2021-07-13 19:52:40,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:40,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:40,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-07-13 19:52:40,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:40,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046871209] [2021-07-13 19:52:40,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046871209] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:40,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076286295] [2021-07-13 19:52:40,437 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-07-13 19:52:40,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:52:40,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:40,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:40,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:40,794 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-07-13 19:52:41,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,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 7 treesize of output 1 [2021-07-13 19:52:41,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,299 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:41,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:41,304 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,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-07-13 19:52:41,309 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,312 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:41,313 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:41,318 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:41,323 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:41,328 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:41,333 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,336 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:41,337 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:41,340 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,343 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:41,343 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,404 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:52:41,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-07-13 19:52:41,407 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,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 5 treesize of output 1 [2021-07-13 19:52:41,410 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,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 6 treesize of output 2 [2021-07-13 19:52:41,414 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:41,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:41,440 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:52:41,553 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:41,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076286295] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:41,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:41,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-07-13 19:52:41,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014379330] [2021-07-13 19:52:41,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:52:41,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:41,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:52:41,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:52:41,554 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-07-13 19:52:41,906 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:52:42,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:42,023 INFO L93 Difference]: Finished difference Result 213 states and 441 transitions. [2021-07-13 19:52:42,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:52:42,024 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-07-13 19:52:42,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:42,024 INFO L225 Difference]: With dead ends: 213 [2021-07-13 19:52:42,024 INFO L226 Difference]: Without dead ends: 197 [2021-07-13 19:52:42,024 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 739.3ms TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:42,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-13 19:52:42,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 186. [2021-07-13 19:52:42,026 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-07-13 19:52:42,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 391 transitions. [2021-07-13 19:52:42,026 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 391 transitions. Word has length 20 [2021-07-13 19:52:42,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:42,026 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 391 transitions. [2021-07-13 19:52:42,026 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-07-13 19:52:42,026 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 391 transitions. [2021-07-13 19:52:42,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:42,026 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:42,026 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:42,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 636 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36357 [2021-07-13 19:52:42,227 INFO L430 AbstractCegarLoop]: === Iteration 642 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:42,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:42,227 INFO L82 PathProgramCache]: Analyzing trace with hash 957230917, now seen corresponding path program 636 times [2021-07-13 19:52:42,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:42,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435992251] [2021-07-13 19:52:42,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:42,463 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:42,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:42,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435992251] [2021-07-13 19:52:42,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435992251] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:42,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527680548] [2021-07-13 19:52:42,464 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-07-13 19:52:42,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:52:42,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:42,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:42,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:43,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:43,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,386 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:43,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,390 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:43,391 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,395 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:43,395 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:43,400 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,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 11 treesize of output 1 [2021-07-13 19:52:43,406 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:43,411 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,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 10 treesize of output 1 [2021-07-13 19:52:43,416 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,419 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:43,419 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,422 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:43,423 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,426 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:43,426 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:43,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:43,430 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,491 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-07-13 19:52:43,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-07-13 19:52:43,495 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,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 6 treesize of output 2 [2021-07-13 19:52:43,498 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,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-07-13 19:52:43,501 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:43,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:43,528 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-07-13 19:52:43,612 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:43,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527680548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:43,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:43,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:43,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449064138] [2021-07-13 19:52:43,613 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:43,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:43,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:43,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:43,613 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-07-13 19:52:44,054 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:52:44,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:44,085 INFO L93 Difference]: Finished difference Result 212 states and 435 transitions. [2021-07-13 19:52:44,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:52:44,085 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-07-13 19:52:44,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:44,086 INFO L225 Difference]: With dead ends: 212 [2021-07-13 19:52:44,086 INFO L226 Difference]: Without dead ends: 199 [2021-07-13 19:52:44,086 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 743.1ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:52:44,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-13 19:52:44,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 187. [2021-07-13 19:52:44,087 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-07-13 19:52:44,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 393 transitions. [2021-07-13 19:52:44,088 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 393 transitions. Word has length 20 [2021-07-13 19:52:44,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:44,088 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 393 transitions. [2021-07-13 19:52:44,088 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-07-13 19:52:44,088 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 393 transitions. [2021-07-13 19:52:44,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:44,088 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:44,088 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:44,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36500,637 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:44,289 INFO L430 AbstractCegarLoop]: === Iteration 643 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:44,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:44,289 INFO L82 PathProgramCache]: Analyzing trace with hash 477946241, now seen corresponding path program 637 times [2021-07-13 19:52:44,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:44,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928559710] [2021-07-13 19:52:44,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:44,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:44,552 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:44,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:44,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928559710] [2021-07-13 19:52:44,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928559710] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:44,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211980796] [2021-07-13 19:52:44,552 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-07-13 19:52:44,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:44,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:44,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:45,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:45,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,628 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,639 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,639 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:45,646 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,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 10 treesize of output 1 [2021-07-13 19:52:45,652 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,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 13 treesize of output 2 [2021-07-13 19:52:45,673 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,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 11 treesize of output 2 [2021-07-13 19:52:45,679 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:45,685 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,690 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,690 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,694 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,695 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,699 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,699 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,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-07-13 19:52:45,705 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,709 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,714 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,714 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,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 9 treesize of output 2 [2021-07-13 19:52:45,719 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,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 11 treesize of output 1 [2021-07-13 19:52:45,734 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:45,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 7 treesize of output 1 [2021-07-13 19:52:45,739 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,744 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:45,747 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,888 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-07-13 19:52:45,889 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-07-13 19:52:45,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 3 treesize of output 1 [2021-07-13 19:52:45,893 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,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 6 treesize of output 2 [2021-07-13 19:52:45,897 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,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 6 treesize of output 2 [2021-07-13 19:52:45,901 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,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-07-13 19:52:45,905 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,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 4 treesize of output 2 [2021-07-13 19:52:45,909 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:45,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:45,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:52:45,968 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-07-13 19:52:46,181 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:46,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211980796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:46,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:46,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:46,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315419104] [2021-07-13 19:52:46,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:46,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:46,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:46,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:46,182 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-07-13 19:52:47,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:47,634 INFO L93 Difference]: Finished difference Result 313 states and 602 transitions. [2021-07-13 19:52:47,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:52:47,634 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-07-13 19:52:47,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:47,634 INFO L225 Difference]: With dead ends: 313 [2021-07-13 19:52:47,634 INFO L226 Difference]: Without dead ends: 280 [2021-07-13 19:52:47,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1655.2ms TimeCoverageRelationStatistics Valid=178, Invalid=1012, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:52:47,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-07-13 19:52:47,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 190. [2021-07-13 19:52:47,636 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-07-13 19:52:47,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 403 transitions. [2021-07-13 19:52:47,636 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 403 transitions. Word has length 20 [2021-07-13 19:52:47,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:47,636 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 403 transitions. [2021-07-13 19:52:47,636 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-07-13 19:52:47,637 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 403 transitions. [2021-07-13 19:52:47,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:47,637 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:47,637 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:47,837 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 638 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36604 [2021-07-13 19:52:47,837 INFO L430 AbstractCegarLoop]: === Iteration 644 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:47,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:47,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1544976239, now seen corresponding path program 638 times [2021-07-13 19:52:47,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:47,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734509604] [2021-07-13 19:52:47,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:47,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:48,037 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:48,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:48,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734509604] [2021-07-13 19:52:48,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734509604] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:48,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736659904] [2021-07-13 19:52:48,037 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-07-13 19:52:48,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:52:48,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:48,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:48,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:48,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-07-13 19:52:48,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:48,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-07-13 19:52:48,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:48,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-07-13 19:52:48,419 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:48,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:48,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 5 treesize of output 1 [2021-07-13 19:52:48,448 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:48,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 6 treesize of output 2 [2021-07-13 19:52:48,451 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:48,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-07-13 19:52:48,469 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:48,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:48,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:48,491 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:52:48,568 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:48,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736659904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:48,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:48,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-07-13 19:52:48,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881410667] [2021-07-13 19:52:48,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:48,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:48,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:48,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:48,569 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-07-13 19:52:48,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:48,907 INFO L93 Difference]: Finished difference Result 215 states and 449 transitions. [2021-07-13 19:52:48,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:52:48,907 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-07-13 19:52:48,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:48,907 INFO L225 Difference]: With dead ends: 215 [2021-07-13 19:52:48,907 INFO L226 Difference]: Without dead ends: 202 [2021-07-13 19:52:48,907 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 503.7ms TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:52:48,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-07-13 19:52:48,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 192. [2021-07-13 19:52:48,909 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-07-13 19:52:48,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 407 transitions. [2021-07-13 19:52:48,909 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 407 transitions. Word has length 20 [2021-07-13 19:52:48,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:48,909 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 407 transitions. [2021-07-13 19:52:48,909 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-07-13 19:52:48,909 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 407 transitions. [2021-07-13 19:52:48,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:48,910 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:48,910 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:49,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36895,639 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:49,110 INFO L430 AbstractCegarLoop]: === Iteration 645 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:49,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:49,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1065691563, now seen corresponding path program 639 times [2021-07-13 19:52:49,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:49,111 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727641006] [2021-07-13 19:52:49,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:49,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:49,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-07-13 19:52:49,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:49,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727641006] [2021-07-13 19:52:49,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727641006] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:49,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128100453] [2021-07-13 19:52:49,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 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-07-13 19:52:49,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 19:52:49,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:49,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:49,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:49,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 3 treesize of output 1 [2021-07-13 19:52:49,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,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 5 treesize of output 1 [2021-07-13 19:52:49,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,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 6 treesize of output 2 [2021-07-13 19:52:49,712 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,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-07-13 19:52:49,716 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,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-07-13 19:52:49,720 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:49,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-07-13 19:52:49,780 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,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 6 treesize of output 2 [2021-07-13 19:52:49,784 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,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-07-13 19:52:49,787 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,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 4 treesize of output 2 [2021-07-13 19:52:49,791 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,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 6 treesize of output 2 [2021-07-13 19:52:49,794 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:49,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:52:49,844 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-07-13 19:52:50,013 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:50,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128100453] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:50,013 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:50,013 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:50,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887521586] [2021-07-13 19:52:50,013 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:50,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:50,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:50,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:50,014 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-07-13 19:52:50,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:50,413 INFO L93 Difference]: Finished difference Result 233 states and 473 transitions. [2021-07-13 19:52:50,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:52:50,413 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-07-13 19:52:50,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:50,413 INFO L225 Difference]: With dead ends: 233 [2021-07-13 19:52:50,413 INFO L226 Difference]: Without dead ends: 214 [2021-07-13 19:52:50,413 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 662.4ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:52:50,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-07-13 19:52:50,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 191. [2021-07-13 19:52:50,415 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-07-13 19:52:50,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 405 transitions. [2021-07-13 19:52:50,415 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 405 transitions. Word has length 20 [2021-07-13 19:52:50,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:50,415 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 405 transitions. [2021-07-13 19:52:50,415 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-07-13 19:52:50,415 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 405 transitions. [2021-07-13 19:52:50,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:50,416 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:50,416 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:50,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 640 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36921 [2021-07-13 19:52:50,616 INFO L430 AbstractCegarLoop]: === Iteration 646 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:50,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:50,616 INFO L82 PathProgramCache]: Analyzing trace with hash 530461761, now seen corresponding path program 640 times [2021-07-13 19:52:50,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:50,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954667395] [2021-07-13 19:52:50,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:50,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:50,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-07-13 19:52:50,808 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:50,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954667395] [2021-07-13 19:52:50,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954667395] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:50,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078115117] [2021-07-13 19:52:50,808 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-07-13 19:52:50,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:52:50,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:50,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:50,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:51,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-07-13 19:52:51,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,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-07-13 19:52:51,133 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,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 5 treesize of output 1 [2021-07-13 19:52:51,137 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,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-07-13 19:52:51,140 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:51,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-07-13 19:52:51,188 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,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 6 treesize of output 2 [2021-07-13 19:52:51,192 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,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-07-13 19:52:51,195 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,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 3 treesize of output 1 [2021-07-13 19:52:51,198 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:51,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:52:51,239 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:52:51,373 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:51,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078115117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:51,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:51,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:51,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792334474] [2021-07-13 19:52:51,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:51,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:51,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:51,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:51,374 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-07-13 19:52:51,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:51,903 INFO L93 Difference]: Finished difference Result 220 states and 461 transitions. [2021-07-13 19:52:51,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:52:51,904 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-07-13 19:52:51,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:51,904 INFO L225 Difference]: With dead ends: 220 [2021-07-13 19:52:51,904 INFO L226 Difference]: Without dead ends: 208 [2021-07-13 19:52:51,904 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 693.0ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:51,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-07-13 19:52:51,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 190. [2021-07-13 19:52:51,906 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-07-13 19:52:51,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 403 transitions. [2021-07-13 19:52:51,906 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 403 transitions. Word has length 20 [2021-07-13 19:52:51,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:51,906 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 403 transitions. [2021-07-13 19:52:51,906 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-07-13 19:52:51,906 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 403 transitions. [2021-07-13 19:52:51,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:51,906 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:51,906 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:52,107 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 641 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36949 [2021-07-13 19:52:52,107 INFO L430 AbstractCegarLoop]: === Iteration 647 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:52,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:52,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1709755259, now seen corresponding path program 641 times [2021-07-13 19:52:52,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:52,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939089469] [2021-07-13 19:52:52,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:52,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:52,295 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:52,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:52,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939089469] [2021-07-13 19:52:52,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939089469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:52,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360231104] [2021-07-13 19:52:52,295 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-07-13 19:52:52,437 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:52:52,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:52,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:52,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:52,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 5 treesize of output 1 [2021-07-13 19:52:52,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:52,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 6 treesize of output 2 [2021-07-13 19:52:52,677 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:52,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-07-13 19:52:52,680 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:52,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:52,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-07-13 19:52:52,706 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:52,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 6 treesize of output 2 [2021-07-13 19:52:52,709 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:52,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-07-13 19:52:52,712 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:52,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:52,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:52:52,733 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-07-13 19:52:52,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-07-13 19:52:52,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360231104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:52,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:52,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:52,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529954043] [2021-07-13 19:52:52,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:52,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:52,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:52,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:52,807 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-07-13 19:52:53,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:53,049 INFO L93 Difference]: Finished difference Result 213 states and 441 transitions. [2021-07-13 19:52:53,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:52:53,049 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-07-13 19:52:53,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:53,050 INFO L225 Difference]: With dead ends: 213 [2021-07-13 19:52:53,050 INFO L226 Difference]: Without dead ends: 200 [2021-07-13 19:52:53,050 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 432.7ms TimeCoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:52:53,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-13 19:52:53,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 193. [2021-07-13 19:52:53,051 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-07-13 19:52:53,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 409 transitions. [2021-07-13 19:52:53,051 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 409 transitions. Word has length 20 [2021-07-13 19:52:53,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:53,052 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 409 transitions. [2021-07-13 19:52:53,052 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-07-13 19:52:53,052 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 409 transitions. [2021-07-13 19:52:53,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:53,052 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:53,052 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:53,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36965,642 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:53,253 INFO L430 AbstractCegarLoop]: === Iteration 648 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:53,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:53,253 INFO L82 PathProgramCache]: Analyzing trace with hash 2105927361, now seen corresponding path program 642 times [2021-07-13 19:52:53,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:53,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329168112] [2021-07-13 19:52:53,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:53,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:53,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-07-13 19:52:53,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:53,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329168112] [2021-07-13 19:52:53,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329168112] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:53,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352527894] [2021-07-13 19:52:53,476 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-07-13 19:52:53,618 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:52:53,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:53,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:53,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:53,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2021-07-13 19:52:53,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:53,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-07-13 19:52:53,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:53,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 6 treesize of output 2 [2021-07-13 19:52:53,844 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:53,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-07-13 19:52:53,848 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:53,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:53,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 5 treesize of output 1 [2021-07-13 19:52:53,897 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:53,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 3 treesize of output 1 [2021-07-13 19:52:53,900 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:53,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 4 treesize of output 2 [2021-07-13 19:52:53,903 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:53,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 6 treesize of output 2 [2021-07-13 19:52:53,907 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:53,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:53,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:52:53,948 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-07-13 19:52:54,084 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:54,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352527894] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:54,084 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:54,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:54,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118453416] [2021-07-13 19:52:54,085 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:54,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:54,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:54,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:54,085 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-07-13 19:52:54,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:54,765 INFO L93 Difference]: Finished difference Result 256 states and 520 transitions. [2021-07-13 19:52:54,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:52:54,766 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-07-13 19:52:54,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:54,766 INFO L225 Difference]: With dead ends: 256 [2021-07-13 19:52:54,766 INFO L226 Difference]: Without dead ends: 230 [2021-07-13 19:52:54,766 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 831.3ms TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:52:54,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-07-13 19:52:54,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 192. [2021-07-13 19:52:54,768 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-07-13 19:52:54,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 407 transitions. [2021-07-13 19:52:54,768 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 407 transitions. Word has length 20 [2021-07-13 19:52:54,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:54,768 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 407 transitions. [2021-07-13 19:52:54,768 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-07-13 19:52:54,768 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 407 transitions. [2021-07-13 19:52:54,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:54,769 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:54,769 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:54,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 643 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36999 [2021-07-13 19:52:54,969 INFO L430 AbstractCegarLoop]: === Iteration 649 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:54,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:54,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1570697559, now seen corresponding path program 643 times [2021-07-13 19:52:54,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:54,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336875756] [2021-07-13 19:52:54,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:54,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:55,170 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:55,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:55,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336875756] [2021-07-13 19:52:55,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336875756] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:55,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228049729] [2021-07-13 19:52:55,171 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-07-13 19:52:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:55,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:55,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:55,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 4 treesize of output 2 [2021-07-13 19:52:55,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:55,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 3 treesize of output 1 [2021-07-13 19:52:55,525 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:55,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-07-13 19:52:55,529 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:55,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 6 treesize of output 2 [2021-07-13 19:52:55,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:55,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:55,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 5 treesize of output 1 [2021-07-13 19:52:55,580 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:55,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 6 treesize of output 2 [2021-07-13 19:52:55,589 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:55,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-07-13 19:52:55,593 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:55,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-07-13 19:52:55,596 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:55,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:55,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:52:55,636 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-07-13 19:52:55,780 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:55,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228049729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:55,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:55,781 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-07-13 19:52:55,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031523624] [2021-07-13 19:52:55,781 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:52:55,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:55,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:52:55,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:52:55,781 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-07-13 19:52:56,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:56,608 INFO L93 Difference]: Finished difference Result 248 states and 508 transitions. [2021-07-13 19:52:56,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:52:56,608 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-07-13 19:52:56,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:56,609 INFO L225 Difference]: With dead ends: 248 [2021-07-13 19:52:56,609 INFO L226 Difference]: Without dead ends: 229 [2021-07-13 19:52:56,609 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 912.3ms TimeCoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:52:56,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-13 19:52:56,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 191. [2021-07-13 19:52:56,610 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-07-13 19:52:56,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 405 transitions. [2021-07-13 19:52:56,611 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 405 transitions. Word has length 20 [2021-07-13 19:52:56,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:56,611 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 405 transitions. [2021-07-13 19:52:56,611 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-07-13 19:52:56,611 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 405 transitions. [2021-07-13 19:52:56,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:56,611 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:56,611 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:56,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37037,644 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:56,812 INFO L430 AbstractCegarLoop]: === Iteration 650 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:56,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:56,812 INFO L82 PathProgramCache]: Analyzing trace with hash -2136524415, now seen corresponding path program 644 times [2021-07-13 19:52:56,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:56,812 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601852795] [2021-07-13 19:52:56,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:56,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:57,018 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:57,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:57,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601852795] [2021-07-13 19:52:57,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601852795] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:57,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645049998] [2021-07-13 19:52:57,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 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-07-13 19:52:57,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:52:57,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:57,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 19:52:57,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:57,975 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:57,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:57,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:57,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:57,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-07-13 19:52:57,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:57,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:57,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:57,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 11 treesize of output 1 [2021-07-13 19:52:57,989 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:57,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:57,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:57,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 12 treesize of output 1 [2021-07-13 19:52:57,995 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:57,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,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-07-13 19:52:58,001 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:58,006 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:58,012 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-07-13 19:52:58,018 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:58,023 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,027 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:58,028 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,032 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:58,033 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,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 13 treesize of output 2 [2021-07-13 19:52:58,039 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:58,044 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,048 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:58,048 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,052 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:58,053 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,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 7 treesize of output 1 [2021-07-13 19:52:58,058 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:58,062 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-07-13 19:52:58,067 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,071 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:58,072 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:58,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 2 [2021-07-13 19:52:58,076 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,208 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-07-13 19:52:58,208 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-07-13 19:52:58,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-07-13 19:52:58,213 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,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-07-13 19:52:58,217 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,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 6 treesize of output 2 [2021-07-13 19:52:58,220 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,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 4 treesize of output 2 [2021-07-13 19:52:58,224 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,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-07-13 19:52:58,228 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:58,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:52:58,281 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:98 Received shutdown request... [2021-07-13 19:52:58,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 645 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37075 [2021-07-13 19:52:58,628 WARN L547 AbstractCegarLoop]: Verification canceled [2021-07-13 19:52:58,630 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-07-13 19:52:58,631 WARN L196 ceAbstractionStarter]: Timeout [2021-07-13 19:52:58,631 INFO L202 PluginConnector]: Adding new model nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.07 07:52:58 BasicIcfg [2021-07-13 19:52:58,631 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-07-13 19:52:58,632 INFO L168 Benchmark]: Toolchain (without parser) took 806391.17 ms. Allocated memory was 211.8 MB in the beginning and 539.0 MB in the end (delta: 327.2 MB). Free memory was 191.7 MB in the beginning and 505.5 MB in the end (delta: -313.9 MB). Peak memory consumption was 326.0 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:58,632 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 211.8 MB. Free memory is still 192.9 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-07-13 19:52:58,632 INFO L168 Benchmark]: Boogie Procedure Inliner took 30.32 ms. Allocated memory is still 211.8 MB. Free memory was 191.7 MB in the beginning and 190.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:58,632 INFO L168 Benchmark]: Boogie Preprocessor took 20.89 ms. Allocated memory is still 211.8 MB. Free memory was 190.2 MB in the beginning and 189.1 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:58,632 INFO L168 Benchmark]: RCFGBuilder took 373.42 ms. Allocated memory is still 211.8 MB. Free memory was 188.9 MB in the beginning and 161.4 MB in the end (delta: 27.5 MB). Peak memory consumption was 27.3 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:58,632 INFO L168 Benchmark]: TraceAbstraction took 805962.12 ms. Allocated memory was 211.8 MB in the beginning and 539.0 MB in the end (delta: 327.2 MB). Free memory was 160.8 MB in the beginning and 505.5 MB in the end (delta: -344.7 MB). Peak memory consumption was 294.6 MB. Max. memory is 8.0 GB. [2021-07-13 19:52:58,633 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.13 ms. Allocated memory is still 211.8 MB. Free memory is still 192.9 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 30.32 ms. Allocated memory is still 211.8 MB. Free memory was 191.7 MB in the beginning and 190.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 20.89 ms. Allocated memory is still 211.8 MB. Free memory was 190.2 MB in the beginning and 189.1 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 373.42 ms. Allocated memory is still 211.8 MB. Free memory was 188.9 MB in the beginning and 161.4 MB in the end (delta: 27.5 MB). Peak memory consumption was 27.3 MB. Max. memory is 8.0 GB. * TraceAbstraction took 805962.12 ms. Allocated memory was 211.8 MB in the beginning and 539.0 MB in the end (delta: 327.2 MB). Free memory was 160.8 MB in the beginning and 505.5 MB in the end (delta: -344.7 MB). Peak memory consumption was 294.6 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 analyzing trace of length 21 with TraceHistMax 4,while TraceCheckSpWp was constructing forward predicates,while QuantifierPusher was running 1 iterations of DualJunctionQuantifierElimination. - 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: 805879.3ms, OverallIterations: 650, TraceHistogramMax: 4, EmptinessCheckTime: 180.2ms, AutomataDifference: 229300.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 18.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 18395 SDtfs, 24532 SDslu, 124015 SDs, 0 SdLazy, 185595 SolverSat, 10116 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 78900.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 22089 GetRequests, 7858 SyntacticMatches, 1312 SemanticMatches, 12919 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47586 ImplicationChecksByTransitivity, 296208.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=193occurred in iteration=647, InterpolantAutomatonStates: 9716, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1067.4ms AutomataMinimizationTime, 649 MinimizatonAttempts, 19260 StatesRemovedByMinimization, 645 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 3003.2ms SsaConstructionTime, 9550.5ms SatisfiabilityAnalysisTime, 380576.5ms InterpolantComputationTime, 23599 NumberOfCodeBlocks, 23599 NumberOfCodeBlocksAsserted, 2346 NumberOfCheckSat, 22307 ConstructedInterpolants, 1069 QuantifiedInterpolants, 364798 SizeOfPredicates, 3681 NumberOfNonLiveVariables, 58312 ConjunctsInSsa, 16482 ConjunctsInUnsatCore, 1292 InterpolantComputations, 6 PerfectInterpolantSequences, 2081/17624 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